| Package | Description |
|---|---|
| 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.type |
Abstract type assignment and type checking for the completed AST.
|
| Modifier and Type | Method and Description |
|---|---|
IModelReference |
IForEachAction.getCollection()
Return the collection to iterate over.
|
IModelReference |
IRemoveFromCollectionAction.getElement()
Return the element to remove.
|
IModelReference |
IAddAction.getElement()
Deprecated.
As of version 1.4.10, this method is deprecated. It will continue to
work with old rule files, however since add expressions can now return any
expression, not just model references, you should really call
IAddAction.getSource(). |
IModelReference |
IRemoveFromCollectionAction.getFrom()
Return the collection to remove from.
|
IModelReference |
ISetAction.getTarget()
The target attribute.
|
IModelReference |
IRemoveAction.getTarget()
The target of the deletion.
|
IModelReference |
IAddAction.getTo()
Return the collection to add to.
|
| Modifier and Type | Method and Description |
|---|---|
void |
INRLActionDetailVisitor.Stub.visitModelReferenceAfter(IModelReference ref) |
boolean |
INRLActionDetailVisitor.Stub.visitModelReferenceBefore(IModelReference ref) |
| Modifier and Type | Method and Description |
|---|---|
IModelReference |
ForEachActionImpl.getCollection() |
IModelReference |
RemoveFromCollectionActionImpl.getElement() |
IModelReference |
AddActionImpl.getElement()
Deprecated.
|
IModelReference |
RemoveFromCollectionActionImpl.getFrom() |
IModelReference |
SetActionImpl.getTarget() |
IModelReference |
RemoveActionImpl.getTarget() |
IModelReference |
AddActionImpl.getTo() |
| Modifier and Type | Method and Description |
|---|---|
IModelReference |
ICollectionIndex.getCollection()
Return the reference to the collection.
|
IModelReference |
INotExistsStatement.getElement()
Return the element that has been declared as non-existant.
|
IModelReference |
IForallStatement.getElement()
Return the element being iterated over.
|
IModelReference |
IExistsStatement.getElement()
Return the model reference being checked for existence.
|
IModelReference |
ISelectionExpression.getModelReference()
Return the model reference from which the selection is being made.
|
IModelReference |
IIsSubtypePredicate.getReference()
Return the model reference to check
|
IModelReference |
ICastExpression.getReference()
Return the source model reference to be cast.
|
| Modifier and Type | Method and Description |
|---|---|
List<IModelReference> |
IMultipleNotExistsStatement.getModelReferences()
Return the model references that are to be checked for non-existence.
|
List<IModelReference> |
IMultipleExistsStatement.getModelReferences()
Return the model references that are to be checked for existence.
|
| Modifier and Type | Method and Description |
|---|---|
void |
INRLConstraintDetailVisitor.visitModelReferenceAfter(IModelReference ref) |
void |
INRLConstraintDetailVisitor.Stub.visitModelReferenceAfter(IModelReference ref) |
boolean |
INRLConstraintDetailVisitor.visitModelReferenceBefore(IModelReference ref) |
boolean |
INRLConstraintDetailVisitor.Stub.visitModelReferenceBefore(IModelReference ref) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModelReferenceImpl
Implementation of a model reference.
|
| Modifier and Type | Method and Description |
|---|---|
IModelReference |
CollectionIndexImpl.getCollection() |
IModelReference |
NotExistsStatementImpl.getElement() |
IModelReference |
ForallStatementImpl.getElement() |
IModelReference |
ExistsStatementImpl.getElement() |
IModelReference |
SelectionExpressionImpl.getModelReference() |
IModelReference |
GlobalExistsStatementImpl.getModelReference() |
IModelReference |
IsSubtypePredicateImpl.getReference() |
IModelReference |
CastExpressionImpl.getReference() |
IModelReference |
CastExpressionImpl.getTargetReference() |
IModelReference |
IsSubtypePredicateImpl.getTypeReference() |
| Modifier and Type | Method and Description |
|---|---|
List<IModelReference> |
MultipleNotExistsStatementImpl.getModelReferences() |
List<IModelReference> |
MultipleExistsStatementImpl.getModelReferences() |
| Modifier and Type | Method and Description |
|---|---|
IModelReference |
SingleContextDeclarationImpl.getAdditionalParameterTypeReference(String parameterName) |
IModelReference |
SingleContextDeclarationImpl.getModelReference() |
IModelReference |
RuleSetDeclarationImpl.getModelReference()
Helper method - return the raw precondition model reference, for use in
resolution.
|
IModelReference |
MultipleContextDeclarationImpl.getModelReference(String name) |
IModelReference |
NamedParameterImpl.getReference() |
| Modifier and Type | Method and Description |
|---|---|
void |
ConstraintTypeChecker.visitModelReferenceAfter(IModelReference ref) |
boolean |
ConstraintTypeChecker.visitModelReferenceBefore(IModelReference ref) |
Copyright © 2006-2013. All Rights Reserved.