Hornworts are non-vascular aquatic plants along with mosses and liverworts.
tomatoes are vascular, angiosperms to be specific
It is vascular Mainly "tall plants" have vascular tissues to carry the water throughout the plant. "Shorter plants" like mosses and liverworts transport water throughout the plant by osmosis.
Vascular because it has a vascular gland. :)
Flowers belong to vascular plants only