| Package | Description |
|---|---|
| net.sourceforge.nrl.parser.ast.action.impl | |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
ModelReferenceImpl |
CreateActionImpl.getModelReference()
Return the raw model reference
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExistsStatementImpl.setElement(ModelReferenceImpl element) |
| Constructor and Description |
|---|
ModelReferenceImpl(ModelReferenceImpl other)
Initialise the model reference by cloning another
|
| Modifier and Type | Method and Description |
|---|---|
static IModelElement |
ModelReferenceHelper.getModelElement(String elementName,
ModelReferenceImpl ref,
IModelCollection models,
List<NRLError> errors)
Look up a model element by name, handling both absolute and qualified names.
|
protected static void |
ModelReferenceHelper.raiseError(List<NRLError> errors,
ModelReferenceImpl ref,
int statusCode,
String message)
Helper method to raise errors on model references more efficiently.
|
protected void |
AntlrModelResolverVisitor.raiseError(ModelReferenceImpl ref,
int statusCode,
String message)
Convenience method to add an error to the error list, for a particular model reference
|
static void |
ModelReferenceHelper.resolveReference(ModelReferenceImpl ref,
IModelCollection models,
IModelElement contextElement,
IClassifier initialContext,
VariableContext variableContext,
Map<String,IVariableDeclaration> globalVariableContext,
List<NRLError> errors)
Resolve a reference by looking up the initial step and traversing a path.
|
Copyright © 2006-2013. All Rights Reserved.