Modifier and Type | Method and Description |
---|---|
protected CGValuedElement |
AS2CGVisitor.generateSafeExclusion(CallExp callExp,
CGValuedElement cgSource) |
protected CGValuedElement |
AS2CGVisitor.generateSafeNavigationGuard(CallExp callExp,
CGFinalVariable cgVariable,
CGValuedElement cgUnsafeExp) |
Modifier and Type | Interface and Description |
---|---|
interface |
AssociationClassCallExp
A representation of the model object 'Association Class 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 |
OppositePropertyCallExp
A representation of the model object 'Opposite Property Call Exp'.
|
interface |
PropertyCallExp
A representation of the model object 'Property Call Exp'.
|
Modifier and Type | Method and Description |
---|---|
Type |
SelfType.specializeIn(CallExp expr,
Type selfType) |
Type |
Type.specializeIn(CallExp expr,
Type selfType) |
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 |
OppositePropertyCallExpImpl
An implementation of the model object 'Opposite Property Call Exp'.
|
class |
PropertyCallExpImpl
An implementation of the model object 'Property Call Exp'.
|
Modifier and Type | Method and Description |
---|---|
Type |
ClassImpl.specializeIn(CallExp callExpr,
Type selfType) |
Type |
SelfTypeImpl.specializeIn(CallExp expr,
Type selfType) |
Type |
TemplateParameterImpl.specializeIn(CallExp expr,
Type selfType) |
Type |
TypeImpl.specializeIn(CallExp expr,
Type selfType) |
Modifier and Type | Method and Description |
---|---|
Type |
AbstractExecutorType.specializeIn(CallExp expr,
Type selfType) |
Modifier and Type | Method and Description |
---|---|
Type |
TemplateParameterSubstitutionHelper.resolveBodyType(PivotMetamodelManager metamodelManager,
CallExp callExp,
Type bodyType) |
Type |
TemplateParameterSubstitutionHelper.resolveReturnType(PivotMetamodelManager metamodelManager,
CallExp callExp,
Type returnType) |
void |
TemplateParameterSubstitutionHelper.resolveUnmodeledTemplateParameterSubstitutions(TemplateParameterSubstitutionVisitor templateParameterSubstitutions,
CallExp callExp) |
static Type |
TemplateParameterSubstitutionVisitor.specializeType(Type type,
CallExp callExp,
EnvironmentFactoryInternal environmentFactory,
Type selfType,
Type selfTypeValue)
Return the specialized form of type analyzing expr to determine the formal to actual parameter mappings under the
supervision of a metamodelManager and using selfType as the value of OclSelf.
|
Type |
PivotMetamodelManager.specializeType(Type type,
CallExp callExp,
Type selfType,
Type selfTypeValue)
Return the specialized form of type analyzing expr to determine the formal to actual parameter mappings
using selfType as the value of OclSelf.
|
Modifier and Type | Method and Description |
---|---|
protected void |
EssentialOCLPrettyPrintVisitor.appendSourceNavigation(CallExp object) |
Modifier and Type | Field and Description |
---|---|
protected CallExp |
AbstractEvaluatorIterationManager.callExp |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.Diagnostic |
LibraryValidator.validate(StandardLibrary standardLibrary,
CallExp callExp) |
Constructor and Description |
---|
AbstractEvaluatorIterationManager(Executor executor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulatorVariable,
java.lang.Object accumulatorValue) |
EvaluatorMultipleIterationManager(Executor invokingExecutor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
java.lang.Object accumulatorValue,
TypedElement... referredIterators) |
EvaluatorSingleIterationManager(Executor invokingExecutor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
java.lang.Object accumulatorValue,
TypedElement referredIterator) |
Modifier and Type | Method and Description |
---|---|
T |
PivotSwitch.caseCallExp(CallExp object)
Returns the result of interpreting the object as an instance of 'Call Exp'.
|
boolean |
PivotValidator.validateCallExp_validateTypeIsNotInvalid(CallExp callExp,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the validateTypeIsNotInvalid constraint of 'Call Exp'.
|
boolean |
PivotValidator.validateCallExp(CallExp callExp,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
R |
AbstractDelegatingVisitor.visitCallExp(CallExp object) |
R |
AbstractExtendingVisitor.visitCallExp(CallExp object) |
R |
AbstractMergedVisitor.visitCallExp(CallExp object) |
R |
AbstractNullVisitor.visitCallExp(CallExp object)
Deprecated.
|
R |
AbstractWrappingVisitor.visitCallExp(CallExp object) |
R |
Visitor.visitCallExp(CallExp object) |
Modifier and Type | Method and Description |
---|---|
static Feature |
PivotUtil.getReferredFeature(CallExp callExp) |
static Operation |
PivotUtil.getReferredOperation(CallExp callExp) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseLabelProvider.appendNavigationOperator(java.lang.StringBuilder s,
CallExp ele) |
Modifier and Type | Method and Description |
---|---|
protected ExpCS |
EssentialOCLDeclarationVisitor.createNavigationOperatorCS(CallExp asCallExp,
ExpCS csArgument,
boolean isConverted) |
ElementCS |
EssentialOCLDeclarationVisitor.visitCallExp(CallExp object) |
Modifier and Type | Method and Description |
---|---|
protected CallExp |
EssentialOCLCSLeft2RightVisitor.resolvePropertyCallExp(OCLExpression sourceExp,
NameExpCS csNameExp,
Property property) |
Modifier and Type | Method and Description |
---|---|
protected void |
EssentialOCLCSLeft2RightVisitor.resolveOperationReturnType(CallExp callExp) |