| Package | Description |
|---|---|
| net.sourceforge.nrl.parser.ast |
The fully resolved abstract syntax tree (AST) representation of the constraint language.
|
| net.sourceforge.nrl.parser.ast.constraints | |
| net.sourceforge.nrl.parser.ast.constraints.impl | |
| net.sourceforge.nrl.parser.type |
Abstract type assignment and type checking for the completed AST.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IModelReference
A reference to a model element, consisting of several steps along element and attribute names.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBooleanLiteral
"true" or "false".
|
interface |
ICollectionIndex
A statement to return an item at a specific index in a collection.
|
interface |
IDecimalNumber
A decimal (floating point) number that occurred as a literal in an expression.
|
interface |
IIntegerNumber
An integer number that occurred as a literal in an expression.
|
interface |
ILiteralString
A literal, quoted string.
|
| Modifier and Type | Method and Description |
|---|---|
List<IIdentifier> |
IIsNotInPredicate.getList()
Return the list of IIdentifier in which the value must not be contained.
|
List<IIdentifier> |
IIsInPredicate.getList()
Return the list of IIdentifier in which the value must be contained.
|
List<IIdentifier> |
IFunctionalExpression.getParameters()
Get the parameters.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanLiteralImpl |
class |
CollectionIndexImpl |
class |
DecimalNumberImpl |
class |
IntegerNumberImpl |
class |
LiteralStringImpl |
class |
ModelReferenceImpl
Implementation of a model reference.
|
| Modifier and Type | Method and Description |
|---|---|
List<IIdentifier> |
IsNotInPredicateImpl.getList() |
List<IIdentifier> |
IsInPredicateImpl.getList() |
List<IIdentifier> |
FunctionalExpressionImpl.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ConstraintTypeChecker.visitIsInList(List<IIdentifier> list,
IExpression expression,
NRLDataType exprType) |
Copyright © 2006-2013. All Rights Reserved.