Modifier and Type | Method and Description |
---|---|
java.lang.Object |
OperationInliners.UnboxedInvocationOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
Modifier and Type | Method and Description |
---|---|
DomainType |
DomainType.specializeIn(DomainCallExp expr,
DomainType selfType) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AbstractPolyOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
LibraryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues)
Return the result of evaluating operationCall upon sourceVal within the environment
provided by EvaluationVisitor.
|
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractPolyOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractPolyOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
org.eclipse.emf.common.util.Diagnostic |
LibraryValidator.validate(DomainStandardLibrary standardLibrary,
DomainCallExp callExp) |
Modifier and Type | Method and Description |
---|---|
DomainType |
AbstractInheritance.specializeIn(DomainCallExp expr,
DomainType selfType) |
DomainType |
AbstractType.specializeIn(DomainCallExp expr,
DomainType selfType) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
OclAnyOclLogOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
Modifier and Type | Method and Description |
---|---|
SequenceValue |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
Modifier and Type | Interface and Description |
---|---|
interface |
AssociationClassCallExp
A representation of the model object 'Association Class Call Exp'.
|
interface |
CallExp
A representation of the model object 'Call Exp'.
|
interface |
FeatureCallExp
A representation of the model object 'Feature Call Exp'.
|
interface |
IterateExp
A representation of the model object 'Iterate Exp'.
|
interface |
IteratorExp
A representation of the model object 'Iterator Exp'.
|
interface |
LoopExp
A representation of the model object 'Loop Exp'.
|
interface |
NavigationCallExp
A representation of the model object 'Navigation Call Exp'.
|
interface |
OperationCallExp
A representation of the model object 'Operation Call Exp'.
|
interface |
PropertyCallExp
A representation of the model object 'Property Call Exp'.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
protected void |
EObjectOperation.resolveExpressionInOCL(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
Modifier and Type | Class and Description |
---|---|
class |
AssociationClassCallExpImpl
An implementation of the model object 'Association Class Call Exp'.
|
class |
CallExpImpl
An implementation of the model object 'Call Exp'.
|
class |
FeatureCallExpImpl
An implementation of the model object 'Feature Call Exp'.
|
class |
IterateExpImpl
An implementation of the model object 'Iterate Exp'.
|
class |
IteratorExpImpl
An implementation of the model object 'Iterator Exp'.
|
class |
LoopExpImpl
An implementation of the model object 'Loop Exp'.
|
class |
NavigationCallExpImpl
An implementation of the model object 'Navigation Call Exp'.
|
class |
OperationCallExpImpl
An implementation of the model object 'Operation Call Exp'.
|
class |
PropertyCallExpImpl
An implementation of the model object 'Property Call Exp'.
|
Modifier and Type | Method and Description |
---|---|
DomainType |
SelfTypeImpl.specializeIn(DomainCallExp expr,
DomainType selfType) |
DomainType |
TypeImpl.specializeIn(DomainCallExp expr,
DomainType selfType) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ConstrainedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
EInvokeOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |