|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IConstraint | |
---|---|
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. |
Uses of IConstraint in net.sourceforge.nrl.parser.ast |
---|
Subinterfaces of IConstraint in net.sourceforge.nrl.parser.ast | |
---|---|
interface |
IModelReference
A reference to a model element, consisting of several steps along element and attribute names. |
Methods in net.sourceforge.nrl.parser.ast that return IConstraint | |
---|---|
IConstraint |
IRuleSetDeclaration.getPreconditionConstraint()
Return the precondition constraint, if there is one. |
Uses of IConstraint in net.sourceforge.nrl.parser.ast.action |
---|
Methods in net.sourceforge.nrl.parser.ast.action that return IConstraint | |
---|---|
IConstraint |
IConditionalAction.getIf()
Returns the condition. |
IConstraint |
IRemoveAction.getWhere()
Return a where clause if there is one. |
Uses of IConstraint in net.sourceforge.nrl.parser.ast.action.impl |
---|
Methods in net.sourceforge.nrl.parser.ast.action.impl that return IConstraint | |
---|---|
IConstraint |
ConditionalActionImpl.getIf()
|
IConstraint |
RemoveActionImpl.getWhere()
|
Uses of IConstraint in net.sourceforge.nrl.parser.ast.constraints |
---|
Subinterfaces of IConstraint in net.sourceforge.nrl.parser.ast.constraints | |
---|---|
interface |
IArithmeticExpression
An arithmetic expression takes two arguments and applies an operator to them. |
interface |
IBinaryOperatorStatement
A binary operator statement is either an and, or, iff or implies statement. |
interface |
IBinaryPredicate
A binary predicate compares two expressions for the purpose of returning a Boolean result. |
interface |
IBooleanLiteral
"true" or "false". |
interface |
ICastExpression
An expression that converts a type to a sub-type. |
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 |
IExistsStatement
One of the "exists" statements. |
interface |
IExpression
An expression is a mathematical formula, a call-out, a fragment application or simply a basic type like a string or model element. |
interface |
IForallStatement
A constraint that expresses that a sub-constraint holds for every member of a collection identified by a model reference. |
interface |
IFunctionalExpression
An expression that uses a function to compute a result. |
interface |
IGlobalExistsStatement
A "global" exists statement. |
interface |
IIdentifier
An identifier can occur in an expression, and is a model reference, literal string or a number. |
interface |
IIfThenStatement
An if-then statement contains a boolean if clause, a then clause and an optional else clause. |
interface |
IIntegerNumber
An integer number that occurred as a literal in an expression. |
interface |
IIsInPredicate
"is in" returns true if a value is in a comma-separated list of identifiers. |
interface |
IIsNotInPredicate
"is not in" returns true if a value is NOT in a comma-separated list of identifiers. |
interface |
IIsSubtypePredicate
Checks if a model reference refers to a sub-type of a specified type. |
interface |
ILiteralString
A literal, quoted string. |
interface |
IMultipleExistsStatement
An assertion that multiple model elements are present. |
interface |
IMultipleNotExistsStatement
An assertion that multiple model elements are not present. |
interface |
INotExistsStatement
A constraint that expresses that an attribute does not exist, or a collection is empty. |
interface |
IOperatorInvocation
An operator invocation is an expression that makes use of an external undefined operator - mostly a scripted a programmed extension. |
interface |
IPredicate
A predicate is an abstract constraint that returns true by comparing expressions and values. |
interface |
ISelectionExpression
A selection expression: "the element where constraint". |
interface |
IValidationFragmentApplication
A fragment application is used inside a rule to obtain the value of a fragment. |
interface |
IVariableDeclaration
A variable declaration statement. |
Methods in net.sourceforge.nrl.parser.ast.constraints that return IConstraint | |
---|---|
IConstraint |
IConditionalReport.getCondition()
Return the "if" condition. |
IConstraint |
IValidationFragmentDeclaration.getConstraint()
Get the fragment constraint. |
IConstraint |
ISelectionExpression.getConstraint()
Get the constraint that must hold for an element to be selected. |
IConstraint |
IGlobalExistsStatement.getConstraint()
Return the constraint to check relative to the object being iterated over. |
IConstraint |
IForallStatement.getConstraint()
Return the constraint being checked for all elements in the collection. |
IConstraint |
IExistsStatement.getConstraint()
Return the constraint to check relative to each collection member being iterated over. |
IConstraint |
IConstraintRuleDeclaration.getConstraint()
Get the rule constraint. |
IConstraint |
IIfThenStatement.getElse()
Return the else clause. |
IConstraint |
IIfThenStatement.getIf()
Return the if clause. |
IConstraint |
IBinaryOperatorStatement.getLeft()
Return the left parameter. |
IConstraint |
IBinaryOperatorStatement.getRight()
Return the right parameter. |
IConstraint |
IIfThenStatement.getThen()
Return the then clause. |
Uses of IConstraint in net.sourceforge.nrl.parser.ast.constraints.impl |
---|
Classes in net.sourceforge.nrl.parser.ast.constraints.impl that implement IConstraint | |
---|---|
class |
ArithmeticExpressionImpl
|
class |
BinaryOperatorStatementImpl
|
class |
BinaryPredicateImpl
|
class |
BooleanLiteralImpl
|
class |
CastExpressionImpl
|
class |
CollectionIndexImpl
|
class |
ConstraintImpl
|
class |
DecimalNumberImpl
|
class |
ExistsStatementImpl
|
class |
ForallStatementImpl
|
class |
FunctionalExpressionImpl
|
class |
GlobalExistsStatementImpl
|
class |
IfThenStatementImpl
|
class |
IntegerNumberImpl
|
class |
IsInPredicateImpl
|
class |
IsNotInPredicateImpl
|
class |
IsSubtypePredicateImpl
|
class |
LiteralStringImpl
|
class |
ModelReferenceImpl
Implementation of a model reference. |
class |
MultipleExistsStatementImpl
|
class |
MultipleNotExistsStatementImpl
|
class |
NotExistsStatementImpl
|
class |
OperatorInvocationImpl
|
class |
SelectionExpressionImpl
|
class |
ValidationFragmentApplicationImpl
|
class |
VariableDeclarationImpl
|
Methods in net.sourceforge.nrl.parser.ast.constraints.impl that return IConstraint | |
---|---|
IConstraint |
ConditionalReportImpl.getCondition()
|
IConstraint |
ValidationFragmentDeclarationImpl.getConstraint()
|
IConstraint |
SelectionExpressionImpl.getConstraint()
|
IConstraint |
GlobalExistsStatementImpl.getConstraint()
|
IConstraint |
ForallStatementImpl.getConstraint()
|
IConstraint |
ExistsStatementImpl.getConstraint()
|
IConstraint |
ConstraintRuleDeclarationImpl.getConstraint()
|
IConstraint |
IfThenStatementImpl.getElse()
|
IConstraint |
IfThenStatementImpl.getIf()
|
IConstraint |
BinaryOperatorStatementImpl.getLeft()
|
IConstraint |
BinaryOperatorStatementImpl.getRight()
|
IConstraint |
IfThenStatementImpl.getThen()
|
Uses of IConstraint in net.sourceforge.nrl.parser.ast.impl |
---|
Methods in net.sourceforge.nrl.parser.ast.impl that return IConstraint | |
---|---|
IConstraint |
RuleSetDeclarationImpl.getPreconditionConstraint()
|
Methods in net.sourceforge.nrl.parser.ast.impl with parameters of type IConstraint | |
---|---|
protected void |
AntlrModelResolver.eliminateExistenceWithBackreference(IConstraint constraint,
IModelElement context)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |