Package com.sodius.mdw.core.model

Contains the model framework to manage model, metamodel and related model elements.

See:
          Description

Interface Summary
ExtendedClass Provides access to structural features, like EClass does, but merges the features of the base EClass with the ones defined on applied metamodel extensions (if any).
MDWCollection<E> Provides facilities to invoke scripts on each MDWObject element of this collection.
MDWList<E> Provides facilities to invoke scripts on each MDWObject element of this list.
MDWObject MDWObject is the root of all modeled objects.
MDWSet<E> Provides facilities to invoke scripts on each MDWObject element of this Set.
Metamodel Defines a metamodel ("UML 2.1" for example), from which you can manage models.
MetamodelConfiguration The configuration from which the metamodel originates.
MetamodelExtension Defines an extension of a base metamodel, to decorate existing types with new features.
MetamodelManager Provides access to the metamodels available in the environment.
Model A Model holds MDWObject instances.
ProfileProvider Provides profile capability to a metamodel.
 

Class Summary
DefaultMDWList<E> Default MDWList implementation based on an ArrayList.
DefaultMDWSet<E> Default MDWSet implementation based on a HashSet.
NoSuchTypeException Thrown when a type name does not resolve to a known metamodel meta-type.
RichText Holds a rich text representation, whose underlying format can either be XHTML or RTF.
RichTextType Enumeration of known rich text formats.
 

Package com.sodius.mdw.core.model Description

Contains the model framework to manage model, metamodel and related model elements.

MDWObject is the root of all modeled objects. These elements are contained in a Model, which is related to a Metamodel. A metamodel has a registry of connectors which enable to read and write models.