public interface IMetamodelService
Modifier and Type | Method and Description |
---|---|
IMetamodelI18nSupport |
getI18nSupport() |
java.util.List<java.lang.Class<? extends MObject>> |
getInheritingMetaclasses(java.lang.Class<? extends MObject> metaclass)
Get the metaclasses that inherit from the given metaclass.
|
java.lang.Class<? extends MObject> |
getMetaclass(java.lang.String metaclassName)
Deprecated.
Since Modelio 3.4 use
getMetamodel() .MMetamodel.getMClass(String) |
java.lang.String |
getMetaclassName(java.lang.Class<? extends MObject> metaclass)
Returns the textual name of a metaclass.
Note: The returned name is NOT i18n'd. |
MMetamodel |
getMetamodel()
Get the current project metamodel.
|
@Deprecated java.lang.Class<? extends MObject> getMetaclass(java.lang.String metaclassName)
getMetamodel()
.MMetamodel.getMClass(String)
metaclassName
- a metaclass name.null
if the requested metaclass cannot be found..java.lang.String getMetaclassName(java.lang.Class<? extends MObject> metaclass)
metaclass
- the metaclass whose name is sought, or null
if the given class is not a metaclass.MMetamodel.getMClass(Class)
java.util.List<java.lang.Class<? extends MObject>> getInheritingMetaclasses(java.lang.Class<? extends MObject> metaclass)
The given metaclass will in the result list.
metaclass
- The parent metaclass of the wanted metaclasses.MMetamodel getMetamodel()
IMetamodelI18nSupport getI18nSupport()