In a large bowl, combine tomatoes, onion, parsley, garlic, salt, oregano, rosemary, pepper, and olive oil. Mix well, and let sit at room temperature for at least an hour.
After an hour, boil water for pasta. Add salt, and cook pasta to al dente. Drain, and toss with the rest of the ingredients. Give it a gentle toss, then pour the Italian dressing over the pasta. Toss again to coat everything well.