Modifier and Type | Interface and Description |
---|---|
interface |
DomainCallExp |
Modifier and Type | Method and Description |
---|---|
DomainExpression |
DomainOperation.getBodyExpression() |
DomainExpression |
DomainProperty.getDefaultExpression() |
DomainExpression |
DomainCallExp.getSource() |
DomainExpression |
DomainConstraint.getSpecification() |
Modifier and Type | Field and Description |
---|---|
protected DomainExpression |
InvalidEvaluationException.expression
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
DomainEvaluator.evaluate(DomainExpression body) |
Constructor and Description |
---|
InvalidEvaluationException(DomainEvaluationEnvironment evaluationEnvironment,
java.lang.String message,
java.lang.Throwable e,
DomainExpression expression,
java.lang.Object context)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected DomainExpression |
EvaluatorIterationManager.body |
Constructor and Description |
---|
EvaluatorIterationManager(DomainEvaluator evaluator,
DomainExpression body,
CollectionValue collectionValue,
DomainTypedElement accumulatorVariable,
java.lang.Object accumulatorValue) |
EvaluatorMultipleIterationManager(DomainEvaluator invokingEvaluator,
DomainExpression body,
CollectionValue collectionValue,
DomainTypedElement accumulator,
java.lang.Object accumulatorValue,
DomainTypedElement... referredIterators) |
EvaluatorSingleIterationManager(DomainEvaluator invokingEvaluator,
DomainExpression body,
CollectionValue collectionValue,
DomainTypedElement accumulator,
java.lang.Object accumulatorValue,
DomainTypedElement referredIterator) |
Modifier and Type | Method and Description |
---|---|
DomainExpression |
ExecutorOperation.getBodyExpression() |
DomainExpression |
AbstractExecutorProperty.getDefaultExpression() |
Modifier and Type | Method and Description |
---|---|
Value |
ExecutorManager.evaluate(DomainExpression body) |
Value |
ExecutorManager.evaluateIteration(DomainType returnType,
CollectionValue sourceVal,
DomainTypedElement accumulator,
DomainExpression body,
DomainTypedElement[] iterators) |
Modifier and Type | Interface and Description |
---|---|
interface |
AssociationClassCallExp
A representation of the model object 'Association Class Call Exp'.
|
interface |
BooleanLiteralExp
A representation of the model object 'Boolean Literal Exp'.
|
interface |
CallExp
A representation of the model object 'Call Exp'.
|
interface |
CollectionLiteralExp
A representation of the model object 'Collection Literal Exp'.
|
interface |
ConstructorExp
A representation of the model object 'Constructor Exp'.
|
interface |
EnumLiteralExp
A representation of the model object 'Enum Literal Exp'.
|
interface |
ExpressionInOCL
A representation of the model object 'Expression In Ocl'.
|
interface |
FeatureCallExp
A representation of the model object 'Feature Call Exp'.
|
interface |
IfExp
A representation of the model object 'If Exp'.
|
interface |
IntegerLiteralExp
A representation of the model object 'Integer Literal Exp'.
|
interface |
InvalidLiteralExp
A representation of the model object 'Invalid Literal Exp'.
|
interface |
IterateExp
A representation of the model object 'Iterate Exp'.
|
interface |
IteratorExp
A representation of the model object 'Iterator Exp'.
|
interface |
LetExp
A representation of the model object 'Let Exp'.
|
interface |
LiteralExp
A representation of the model object 'Literal Exp'.
|
interface |
LoopExp
A representation of the model object 'Loop Exp'.
|
interface |
MessageExp
A representation of the model object 'Message Exp'.
|
interface |
NavigationCallExp
A representation of the model object 'Navigation Call Exp'.
|
interface |
NullLiteralExp
A representation of the model object 'Null Literal Exp'.
|
interface |
NumericLiteralExp
A representation of the model object 'Numeric Literal Exp'.
|
interface |
OCLExpression
A representation of the model object 'Ocl Expression'.
|
interface |
OpaqueExpression
A representation of the model object 'Opaque Expression'.
|
interface |
OperationCallExp
A representation of the model object 'Operation Call Exp'.
|
interface |
PrimitiveLiteralExp
A representation of the model object 'Primitive Literal Exp'.
|
interface |
PropertyCallExp
A representation of the model object 'Property Call Exp'.
|
interface |
RealLiteralExp
A representation of the model object 'Real Literal Exp'.
|
interface |
StateExp
A representation of the model object 'State Exp'.
|
interface |
StringLiteralExp
A representation of the model object 'String Literal Exp'.
|
interface |
TupleLiteralExp
A representation of the model object 'Tuple Literal Exp'.
|
interface |
TypeExp
A representation of the model object 'Type Exp'.
|
interface |
UnlimitedNaturalLiteralExp
A representation of the model object 'Unlimited Natural Literal Exp'.
|
interface |
UnspecifiedValueExp
A representation of the model object 'Unspecified Value Exp'.
|
interface |
VariableExp
A representation of the model object 'Variable Exp'.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EvaluationVisitor.evaluate(DomainExpression body) |
java.lang.Object |
EvaluationVisitorImpl.evaluate(DomainExpression body) |
java.lang.Object |
TracingEvaluationVisitor.evaluate(DomainExpression body) |
Modifier and Type | Class and Description |
---|---|
class |
AssociationClassCallExpImpl
An implementation of the model object 'Association Class Call Exp'.
|
class |
BooleanLiteralExpImpl
An implementation of the model object 'Boolean Literal Exp'.
|
class |
CallExpImpl
An implementation of the model object 'Call Exp'.
|
class |
CollectionLiteralExpImpl
An implementation of the model object 'Collection Literal Exp'.
|
class |
ConstructorExpImpl
An implementation of the model object 'Constructor Exp'.
|
class |
EnumLiteralExpImpl
An implementation of the model object 'Enum Literal Exp'.
|
class |
ExpressionInOCLImpl
An implementation of the model object 'Expression In Ocl'.
|
class |
FeatureCallExpImpl
An implementation of the model object 'Feature Call Exp'.
|
class |
IfExpImpl
An implementation of the model object 'If Exp'.
|
class |
IntegerLiteralExpImpl
An implementation of the model object 'Integer Literal Exp'.
|
class |
InvalidLiteralExpImpl
An implementation of the model object 'Invalid Literal Exp'.
|
class |
IterateExpImpl
An implementation of the model object 'Iterate Exp'.
|
class |
IteratorExpImpl
An implementation of the model object 'Iterator Exp'.
|
class |
LetExpImpl
An implementation of the model object 'Let Exp'.
|
class |
LiteralExpImpl
An implementation of the model object 'Literal Exp'.
|
class |
LoopExpImpl
An implementation of the model object 'Loop Exp'.
|
class |
MessageExpImpl
An implementation of the model object 'Message Exp'.
|
class |
NavigationCallExpImpl
An implementation of the model object 'Navigation Call Exp'.
|
class |
NullLiteralExpImpl
An implementation of the model object 'Null Literal Exp'.
|
class |
NumericLiteralExpImpl
An implementation of the model object 'Numeric Literal Exp'.
|
class |
OCLExpressionImpl
An implementation of the model object 'Ocl Expression'.
|
class |
OpaqueExpressionImpl
An implementation of the model object 'Opaque Expression'.
|
class |
OperationCallExpImpl
An implementation of the model object 'Operation Call Exp'.
|
class |
PrimitiveLiteralExpImpl
An implementation of the model object 'Primitive Literal Exp'.
|
class |
PropertyCallExpImpl
An implementation of the model object 'Property Call Exp'.
|
class |
RealLiteralExpImpl
An implementation of the model object 'Real Literal Exp'.
|
class |
StateExpImpl
An implementation of the model object 'State Exp'.
|
class |
StringLiteralExpImpl
An implementation of the model object 'String Literal Exp'.
|
class |
TupleLiteralExpImpl
An implementation of the model object 'Tuple Literal Exp'.
|
class |
TypeExpImpl
An implementation of the model object 'Type Exp'.
|
class |
UnlimitedNaturalLiteralExpImpl
An implementation of the model object 'Unlimited Natural Literal Exp'.
|
class |
UnspecifiedValueExpImpl
An implementation of the model object 'Unspecified Value Exp'.
|
class |
VariableExpImpl
An implementation of the model object 'Variable Exp'.
|