Package | Description |
---|---|
org.modelio.vcore.smkernel.mapi | |
org.modelio.vcore.smkernel.mapi.services |
Modifier and Type | Method and Description |
---|---|
MMetamodelFragment |
MClass.getOrigin()
Get the metamodel fragment providing this metaclass.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends MMetamodelFragment> |
MMetamodel.getFragments()
Get the registered metamodel fragments.
|
java.util.Collection<VersionedItem<MMetamodelFragment>> |
MMetamodelFragment.getNeededFragments() |
java.util.List<? extends MMetamodelFragment> |
MMetamodel.getSortedFragments()
Get the registered fragments sorted by dependencies.
|
Modifier and Type | Method and Description |
---|---|
S |
MetamodelExtensionPoint.getService(MMetamodelFragment metamodelFragment)
Get a service for the given metamodel fragment.
|
S |
IMetamodelServiceProvider.getService(MMetamodelFragment metamodelFragment)
Get the service for a metamodel fragment.
|
Modifier and Type | Method and Description |
---|---|
void |
MetamodelExtensionPoint.registerExtension(S service,
java.lang.Class<? extends MMetamodelFragment> metamodelFragmentClass)
Register a metamodel extension.
|
void |
MetamodelExtensionPoint.unregisterExtension(java.lang.Class<? extends MMetamodelFragment> metamodelFragmentClass)
Remove a metamodel service provider.
|