Hornworts are non-vascular aquatic plants along with mosses and liverworts.
NOit is not
Vascular because it has a vascular gland. :)
tomatoes are vascular, angiosperms to be specific
Flowers belong to vascular plants only