| Package | Description |
|---|---|
| net.sourceforge.nrl.parser.ast |
The fully resolved abstract syntax tree (AST) representation of the constraint language.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
IPackage |
IModelFileReference.getModel()
Returns the model referred to by this reference, it has been resolved.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IModelFileReference.resolveModel(IPackage model)
Attaches a model resolved from this model file reference.
|
| Modifier and Type | Field and Description |
|---|---|
IPackage |
ModelFileReferenceImpl.model |
| Modifier and Type | Method and Description |
|---|---|
IPackage |
ModelFileReferenceImpl.getModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
ModelFileReferenceImpl.resolveModel(IPackage model) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPackage
Abstract implementation of a package.
|
| Modifier and Type | Method and Description |
|---|---|
IPackage |
IModelElement.getContainingPackage()
Return the package containing this model element
|
IPackage |
AbstractModelElement.getContainingPackage() |
IPackage |
ModelCollection.getModelPackageByName(String name) |
IPackage |
IModelCollection.getModelPackageByName(String name)
Return a model package by name.
|
IPackage[] |
ModelCollection.getModelPackages() |
IPackage[] |
IModelCollection.getModelPackages()
Return all top-level packages in the collection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ModelCollection.addModelPackage(IPackage modelPackage)
Add a package to the collection
|
static String |
ModelUtils.getLocation(IPackage pkg)
Return the file location (a URL as a String) that a package was loaded from.
|
| Constructor and Description |
|---|
AbstractClassifier(String name,
IPackage container) |
AbstractModelElement(String name,
IPackage container) |
AbstractPackage(String name,
IPackage container)
Create a new package with a name and an optional containing package (can be null)
|
| Modifier and Type | Method and Description |
|---|---|
IPackage |
IModelLoader.loadModel(File baseFile,
String modelURI)
|
IPackage |
AbstractModelLoader.loadModel(File baseFile,
String modelURI) |
IPackage |
IModelLoader.loadModel(File baseFile,
URI modelURI)
Convenience method that converts
baseFile to a URI. |
IPackage |
AbstractModelLoader.loadModel(File baseFile,
URI modelURI) |
IPackage |
StandaloneModelLoader.loadModel(URI uri) |
IPackage |
IModelLoader.loadModel(URI uri)
Loads any supported model format, provided the targeted file has an appropriate extension.
|
IPackage |
AbstractModelLoader.loadModel(URI uri) |
IPackage |
IModelLoader.loadModel(URI baseURI,
String modelURI)
Convenience method that converts
modelURI to a URI taking care to escape
illegal characters. |
IPackage |
AbstractModelLoader.loadModel(URI baseURI,
String modelURI) |
IPackage |
IModelLoader.loadModel(URI baseURI,
URI modelURI)
Loads any supported model format, provided the targeted file has an appropriate extension.
|
IPackage |
AbstractModelLoader.loadModel(URI baseURI,
URI modelURI) |
| Modifier and Type | Class and Description |
|---|---|
class |
UML2Package
A package implementation that wraps a UML2 Package objects.
|
| Modifier and Type | Method and Description |
|---|---|
IPackage |
UML2ModelLoader.load(File file)
Deprecated.
Use the
IModelLoader interface to load models. |
IPackage |
UML2ModelLoader.load(org.eclipse.emf.ecore.resource.Resource res)
Load a UML2 model out of an already initialised resource.
|
IPackage |
UML2ModelLoader.load(org.eclipse.emf.ecore.resource.Resource res,
File file)
Deprecated.
Use the
IModelLoader interface to load models. |
IPackage |
UML2ModelLoader.loadFromInitialisedResource(org.eclipse.emf.ecore.resource.Resource res,
String fileName)
Deprecated.
Use the
IModelLoader interface to load models, or
#load(Resource, Map) if you must. |
| Constructor and Description |
|---|
UML2Classifier(org.eclipse.uml2.uml.Classifier umlClassifier,
IPackage container)
Initialise a classifier from a UML2 Classifier
|
UML2DataType(org.eclipse.uml2.uml.DataType dataType,
IPackage container) |
UML2Package(org.eclipse.uml2.uml.Package _package,
IPackage container) |
| Modifier and Type | Class and Description |
|---|---|
class |
XSDPackage
A package in the XSD model.
|
| Modifier and Type | Method and Description |
|---|---|
IPackage |
XSDModelLoader.load(File file)
Deprecated.
Use the
IModelLoader interface to load models. |
IPackage |
XSDModelLoader.load(org.eclipse.emf.ecore.resource.Resource res,
File file)
Deprecated.
Use the
IModelLoader interface to load models. |
IPackage |
XSDModelLoader.load(org.eclipse.emf.ecore.resource.Resource res,
File file,
Map<?,?> options)
Deprecated.
Use the
IModelLoader interface to load models, or
XSDModelLoader.load(Resource, Map) if you must. |
IPackage |
XSDModelLoader.load(org.eclipse.emf.ecore.resource.Resource res,
Map<?,?> options) |
| Constructor and Description |
|---|
XSDClassifier(String name,
IPackage container) |
XSDDataType(String name,
IPackage container) |
XSDPackage(String name,
IPackage container) |
Copyright © 2006-2013. All Rights Reserved.