| Package | Description |
|---|---|
| net.sourceforge.nrl.parser |
This top-level package contains utility classes referenced elsewhere.
|
| net.sourceforge.nrl.parser.ast |
The fully resolved abstract syntax tree (AST) representation of the constraint language.
|
| net.sourceforge.nrl.parser.ast.action |
The fully resolved extended abstract syntax tree (AST) representation for the
action language.
|
| net.sourceforge.nrl.parser.ast.action.impl | |
| net.sourceforge.nrl.parser.ast.constraints | |
| net.sourceforge.nrl.parser.ast.constraints.impl | |
| net.sourceforge.nrl.parser.ast.impl |
The ANTLR v3 implementation of the AST, including a JFlex lexer and ANTLR v3
parser.
|
| net.sourceforge.nrl.parser.model |
Definition of the internal meta-model that rules are written against.
|
| net.sourceforge.nrl.parser.model.loader | |
| net.sourceforge.nrl.parser.model.uml2 |
A model implementation that provides an implementation over the UML2 model
classes.
|
| net.sourceforge.nrl.parser.model.xsd |
XML Schema model loader.
|
| net.sourceforge.nrl.parser.operators |
Operator library management package.
|
| net.sourceforge.nrl.parser.type |
Abstract type assignment and type checking for the completed AST.
|
| Class and Description |
|---|
| IModelCollection
A collection of model packages.
|
| ModelCollection |
| Class and Description |
|---|
| IAttribute
An attribute has a name, a type and a multiplicity.
|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| IPackage
A package contains model elements and other packages.
|
| Class and Description |
|---|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| Class and Description |
|---|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| Class and Description |
|---|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| Class and Description |
|---|
| IAttribute
An attribute has a name, a type and a multiplicity.
|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| Class and Description |
|---|
| IClassifier
A classifier, inspired by UML, is a model element with attributes.
|
| 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.
|
| ModelCollection |
| VariableContext
An implementation of a stack-based variable context that is used throughout
the parser for processing model references.
|
| Class and Description |
|---|
| AbstractModelElement
Basic abstract implementation of a model element that manages the name and parent.
|
| 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.
|
| IModelCollection
A collection of model packages.
|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| IModelElement.ElementType
A short summary of what sort of model element this is.
|
| IPackage
A package contains model elements and other packages.
|
| PrimitiveTypeFactory
A factory singleton that returns data types corresponding to the internal NRL
data types.
|
| Class and Description |
|---|
| IPackage
A package contains model elements and other packages.
|
| Class and Description |
|---|
| 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.
|
| 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.
|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| IModelElement.ElementType
A short summary of what sort of model element this is.
|
| IPackage
A package contains model elements and other packages.
|
| Class and Description |
|---|
| 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.
|
| 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.
|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| IModelElement.ElementType
A short summary of what sort of model element this is.
|
| IPackage
A package contains model elements and other packages.
|
| Class and Description |
|---|
| IModelCollection
A collection of model packages.
|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
| Class and Description |
|---|
| IAttribute
An attribute has a name, a type and a multiplicity.
|
| IModelElement
A model element has a name and an optional parent element through inheritance.
|
Copyright © 2006-2013. All Rights Reserved.