public interface IMetamodelService
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends IElement>> |
getInheritingMetaclasses(Class<? extends IElement> metaclass)
Get the metaclasses that inherit from the given metaclass.
|
Class<? extends IElement> |
getMetaclass(String metaclassName)
Get the IXxxx class corresponding to the given metaclass name.
|
String |
getMetaclassName(Class<? extends IElement> metaclass)
Returns the textual name of a metaclass.
|
Class<? extends IElement> getMetaclass(String metaclassName)
metaclassName - a metaclass name, or null if the requested metaclass cannot be found.String getMetaclassName(Class<? extends IElement> metaclass)
metaclass - the metaclass whose name is sought, or null if the given class is not a metaclass.List<Class<? extends IElement>> getInheritingMetaclasses(Class<? extends IElement> metaclass)
The given metaclass will in the result list.
metaclass - The parent metaclass of the wanted metaclasses.