|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MetamodelExtension
Defines an extension of a base metamodel, to decorate existing types with new features.
This interface is not intended to be implemented by clients.
| Method Summary | |
|---|---|
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. |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
String getId()
String getName()
EPackage getEPackage()
EPackage declaring this metamodel extension.
EPackage declaring this metamodel extension.Metamodel getBaseMetamodel()
MetamodelConfiguration getConfiguration()
Collection<MetamodelExtension> getRequiredMetamodelExtensions()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||