public interface MetamodelExtension extends Comparable<Object>
This interface is not intended to be implemented by clients.
Modifier and Type | Method and Description |
---|---|
Metamodel |
getBaseMetamodel()
Returns the metamodel extended by this extension.
|
MetamodelConfiguration |
getConfiguration()
Returns the configuration from which this metamodel extension originates.
|
EPackage |
getEPackage()
Returns the
EPackage declaring this metamodel extension. |
String |
getId()
Returns the ID which uniquely identifies this metamodel extension.
|
String |
getName()
Returns the name of this metamodel extension.
|
Collection<MetamodelExtension> |
getRequiredMetamodelExtensions()
Returns the list of extensions required by this extension to be valid.
|
compareTo
String getId()
String getName()
EPackage getEPackage()
EPackage
declaring this metamodel extension.EPackage
declaring this metamodel extension.Metamodel getBaseMetamodel()
MetamodelConfiguration getConfiguration()
Collection<MetamodelExtension> getRequiredMetamodelExtensions()