|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IAttribute | An attribute has a name, a type and a multiplicity. |
IClassifier | A classifier, inspired by UML, is a model element with attributes. |
IDataType | A data type is a model element that can hold a value. |
IEnumerationLiteral | A specialised data type that represents all enumeration literals. |
IModelCollection | A collection of model packages. |
IModelElement | A model element has a name and an optional parent element through inheritance. |
IPackage | A package contains model elements and other packages. |
Class Summary | |
---|---|
AbstractAttribute | A basic attribute implementation, to be subclassed. |
AbstractClassifier | Abstract basic implementation of a classifier that manages attribute collections. |
AbstractModelElement | Basic abstract implementation of a model element that manages the name and parent. |
AbstractPackage | Abstract implementation of a package. |
ModelCollection | |
PrimitiveTypeFactory | A factory singleton that returns data types corresponding to the internal NRL data types. |
VariableContext | An implementation of a stack-based variable context that is used throughout the parser for processing model references. |
Enum Summary | |
---|---|
IModelElement.ElementType | A short summary of what sort of model element this is. |
Definition of the internal meta-model that rules are written against. The model is fully defined by all the interfaces in this package.
For convenience, several abstract (but still incomplete) implementation classes are provided for the interfaces. These need to be subclassed further in order to be usable, and depending on the source of the model information:
uml
subpackage
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |