com.sodius.mdw.core.model
Interface MetamodelManager


public interface MetamodelManager

Provides access to the metamodels available in the environment.

This interface is not intended to be implemented by clients.

See Also:
Metamodel.getManager(), MDWorkbench.getMetamodelManager()

Method Summary
 Metamodel getMetamodel(String uniqueID)
          Returns the metamodel which matches the specified ID.
 Collection<Metamodel> getMetamodels()
          Returns the metamodels available in the environment.
 MDWorkbench getWorkbench()
          Returns the workbench.
 

Method Detail

getWorkbench

MDWorkbench getWorkbench()
Returns the workbench.

Returns:
the workbench.
Since:
MDWorkbench 3.0.0

getMetamodels

Collection<Metamodel> getMetamodels()
Returns the metamodels available in the environment.

Returns:
an unmodifiable Collection of Metamodel elements.
See Also:
Metamodel

getMetamodel

Metamodel getMetamodel(String uniqueID)
                       throws CoreException
Returns the metamodel which matches the specified ID.

Returns:
the metamodel which matches the specified ID.
Throws:
CoreException - if no metamodel matches this ID.