Heat oil in a small saucepan over medium heat. Add shallots and garlic; sauté 2 minutes. Add tomato, parsley, mustard, vinegar, and pepper; cook 3 minutes or until thoroughly heated. Set aside, and keep warm.
Cook linguine in boiling water 5 minutes, omitting salt and fat. Add cauliflower and broccoli; cook an additional 3 minutes or until tender. Drain well. Combine pasta mixture and tomato mixture; toss well. Sprinkle with cheese.