One has the leaves of an Anubius, the others look like marginal plants for a pond or such and should not be submersed totally. Some would call them bog plants which like to have their feet(roots) wet. They make excellent "marshy" terrarium plants.
those plants do look really great :) but in the future youll have to remember the 10 gallon per goldfish rule since there so dirty! i doubt theyll skip the plants if there hunrgy, my goldfish eat the algae of the fake plants!
It is a filter and has a heater compatment as well as air tubing runing through it. It is a very nice addition to 10 gallon and 20 gallon aquariums. I used to have one but now it is somewhere in the garage. I wish it werent and it would fit my 55. lol