Added AbstractDerivedView and let EMW view inherit it; as a byproduct,
EMF view can now deal with multiple classes