Modifier and Type | Field and Description |
---|---|
protected Operation |
LookupCodeGenerator.asElementEnvOperation |
protected Operation |
LookupCodeGenerator.asElementParentEnvOperation |
protected Operation |
LookupCodeGenerator.asEnvironmentAddElementsOfElementOperation |
protected Operation |
LookupCodeGenerator.asEnvironmentAddElementsOfElementsOperation |
protected Operation |
LookupCodeGenerator.asEnvironmentHasFinalResultOperation |
protected Operation |
LookupCodeGenerator.asEnvironmentNestedEnvOperation |
protected Operation |
LookupCodeGenerator.asVisitorEnvForChildOperation |
protected Operation |
LookupCodeGenerator.asVisitorEnvOperation |
protected Operation |
LookupCodeGenerator.asVisitorParentEnvOperation |
Modifier and Type | Method and Description |
---|---|
protected Operation |
LookupCodeGenerator.createVisitOperationDeclaration(java.util.Map<Element,Element> reDefinitions,
Operation envOperation,
Property asChildProperty)
Convert 'Element'::_env(child : Element) : Environment
to AutoPivotLookupVisitor::visit'Element'(parent : 'Element') : Environment
with child accessed as this.child.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<Operation,Operation> |
LookupCodeGenerator.createVisitOperationDeclarations(java.util.Map<Element,Element> reDefinitions) |
protected java.util.Map<Operation,Operation> |
LookupCodeGenerator.createVisitOperationDeclarations(java.util.Map<Element,Element> reDefinitions) |
Modifier and Type | Method and Description |
---|---|
protected Operation |
LookupCodeGenerator.createVisitOperationDeclaration(java.util.Map<Element,Element> reDefinitions,
Operation envOperation,
Property asChildProperty)
Convert 'Element'::_env(child : Element) : Environment
to AutoPivotLookupVisitor::visit'Element'(parent : 'Element') : Environment
with child accessed as this.child.
|
protected boolean |
LookupCodeGenerator.sameOrRedefiningOperation(Operation redefiningOperation,
Operation baseOperation) |
Modifier and Type | Method and Description |
---|---|
protected void |
LookupCodeGenerator.convertOperations(CGClass cgClass,
java.util.Collection<Operation> asOperations)
Convert the asOperations to cgOperations of cgClass.
|
protected void |
LookupCodeGenerator.rewriteVisitOperationBodies(java.util.Map<Element,Element> reDefinitions,
java.util.Map<Operation,Operation> envOperation2asOperation)
Copy all the visitXXX operation bodies from the _env bodies replacing references to redefined parameters.
|
protected void |
LookupCodeGenerator.rewriteVisitOperationBodies(java.util.Map<Element,Element> reDefinitions,
java.util.Map<Operation,Operation> envOperation2asOperation)
Copy all the visitXXX operation bodies from the _env bodies replacing references to redefined parameters.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<Operation> |
AS2CGVisitor.getReferencedFinalOperations(FinalAnalysis finalAnalysis,
LanguageExpression specification)
Return all final operations directly referenced by opaqueExpression, or null if none.
|
Modifier and Type | Method and Description |
---|---|
CGExecutorOperation |
CodeGenAnalyzer.createExecutorOperation(Operation asOperation) |
protected java.lang.String |
NameManager.getOperationCallExpNameHint(Operation anOperation) |
protected java.lang.String |
NameManager.getOperationNameHint(Operation anOperation) |
protected CGValuedElement |
AS2CGVisitor.nativeOperationCall(OperationCallExp element,
CGClass currentClass,
CGValuedElement cgSource,
Operation finalOperation) |
CGOperation |
AS2CGVisitor.visitOperation(Operation element) |
Modifier and Type | Method and Description |
---|---|
protected void |
AS2CGVisitor.getTransitivelyReferencedFinalOperations(java.util.Set<Operation> alreadyReferencedFinalOperations,
FinalAnalysis finalAnalysis,
LanguageExpression expressionInOCL)
Return all final operations transitively referenced by opaqueExpression, or null if none.
|
Modifier and Type | Method and Description |
---|---|
Operation |
CGOperationCallExp.getReferredOperation()
Returns the value of the 'Referred Operation' attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
CGOperationCallExp.setReferredOperation(Operation value)
Sets the value of the '
Referred Operation ' attribute. |
Modifier and Type | Field and Description |
---|---|
protected static Operation |
CGOperationCallExpImpl.REFERRED_OPERATION_EDEFAULT
The default value of the '
Referred Operation ' attribute. |
protected Operation |
CGOperationCallExpImpl.referredOperation
The cached value of the '
Referred Operation ' attribute. |
Modifier and Type | Method and Description |
---|---|
Operation |
CGModelFactoryImpl.createOperationFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue) |
Operation |
CGOperationCallExpImpl.getReferredOperation() |
Modifier and Type | Method and Description |
---|---|
void |
CGOperationCallExpImpl.setReferredOperation(Operation newReferredOperation) |
Modifier and Type | Method and Description |
---|---|
static java.util.LinkedHashSet<Operation> |
PivotQueries.getOperations(Class type) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
NameQueries.getUniqueText(Element context,
Operation operation)
Return a valid Java identifier suffix encoding of an operation name that is unique within the scope of element.
|
Modifier and Type | Method and Description |
---|---|
Operation |
AbstractCodeGenerator.isFinal(Operation anOperation,
Class staticType) |
Operation |
CodeGenerator.isFinal(Operation anOperation,
Class staticType) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
AbstractGenModelHelper.getGenOperation(Operation operation) |
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
GenModelHelper.getGenOperation(Operation operation) |
java.lang.String |
AbstractGenModelHelper.getOperationAccessor(Operation anOperation) |
java.lang.String |
GenModelHelper.getOperationAccessor(Operation anOperation) |
java.lang.String |
AbstractGenModelHelper.getOperationReturnType(Operation operation) |
java.lang.String |
GenModelHelper.getOperationReturnType(Operation operation) |
Operation |
AbstractCodeGenerator.isFinal(Operation anOperation,
Class staticType) |
Operation |
CodeGenerator.isFinal(Operation anOperation,
Class staticType) |
Modifier and Type | Method and Description |
---|---|
void |
JavaStream.appendQualifiedLiteralName(Operation anOperation) |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<Operation> |
OCLinEcoreTablesUtils.signatureComparator |
Modifier and Type | Method and Description |
---|---|
protected Operation |
OCLinEcoreTablesUtils.getOverloadOp(Class pClass,
Operation baseOp) |
Modifier and Type | Method and Description |
---|---|
protected java.util.LinkedHashMap<Class,java.util.LinkedHashMap<Class,java.util.List<Operation>>> |
OCLinEcoreTables.computeFragmentOperations() |
protected java.lang.Iterable<Operation> |
OCLinEcoreTablesUtils.getLocalOperationsSortedBySignature(Class pClass) |
protected java.util.LinkedHashSet<Operation> |
OCLinEcoreTablesUtils.getOperations(Class type) |
protected java.util.List<java.util.LinkedHashMap<Class,java.util.LinkedHashMap<Class,java.util.List<Operation>>>> |
OCLinEcoreTables.paginateFragmentOperations(java.util.LinkedHashMap<Class,java.util.LinkedHashMap<Class,java.util.List<Operation>>> fragmentOperations) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
OCLinEcoreTablesUtils.getImplementationName(Operation operation) |
protected Operation |
OCLinEcoreTablesUtils.getOverloadOp(Class pClass,
Operation baseOp) |
static java.lang.String |
OCLinEcoreTablesUtils.getSignature(Operation anOperation) |
java.lang.Object |
OCLinEcoreTablesUtils.EmitLiteralVisitor.visitOperation(Operation operation) |
java.lang.Object |
OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor.visitOperation(Operation operation) |
Modifier and Type | Method and Description |
---|---|
protected void |
OCLinEcoreTables.declareFragmentOperations(java.util.List<java.util.LinkedHashMap<Class,java.util.LinkedHashMap<Class,java.util.List<Operation>>>> paginatedFragmentOperations) |
protected void |
OCLinEcoreTables.declareTypes(java.util.List<java.util.LinkedHashMap<Class,java.util.LinkedHashMap<Class,java.util.List<Operation>>>> paginatedFragmentOperations,
java.util.List<java.util.LinkedHashMap<Class,java.util.List<Property>>> paginatedFragmentProperties) |
protected java.util.List<java.util.LinkedHashMap<Class,java.util.LinkedHashMap<Class,java.util.List<Operation>>>> |
OCLinEcoreTables.paginateFragmentOperations(java.util.LinkedHashMap<Class,java.util.LinkedHashMap<Class,java.util.List<Operation>>> fragmentOperations) |
Modifier and Type | Method and Description |
---|---|
Operation |
OCLInvocationDelegate.getOperation() |
Modifier and Type | Interface and Description |
---|---|
interface |
Iteration
A representation of the model object 'Iteration'.
|
Modifier and Type | Method and Description |
---|---|
Operation |
PivotFactory.createOperation()
Returns a new object of class 'Operation'.
|
Operation |
InheritanceFragment.getActualOperation(Operation apparentOperation)
Return the actualOperation that has the same signature as apparentOperation.
|
Operation |
InheritanceFragment.getLocalOperation(Operation apparentOperation)
Return the operation within this fragment that has the same signature as apparentOperation.
|
Operation |
CompleteInheritance.getMemberOperation(OperationId id) |
Operation |
StandardLibrary.getOclInvalidOperation() |
Operation |
CallOperationAction.getOperation()
Returns the value of the 'Operation' reference.
|
Operation |
CompleteClass.getOperation(Operation operationId) |
Operation |
CompleteClass.getOperation(OperationId operationId) |
Operation |
Parameter.getOwningOperation()
Returns the value of the 'Owning Operation' container reference.
|
Operation |
Constraint.getOwningPostContext()
Returns the value of the 'Owning Post Context' container reference.
|
Operation |
Constraint.getOwningPreContext()
Returns the value of the 'Owning Pre Context' container reference.
|
Operation |
MessageType.getReferredOperation()
Returns the value of the 'Referred Operation' reference.
|
Operation |
OperationCallExp.getReferredOperation()
Returns the value of the 'Referred Operation' reference.
|
Operation |
Class.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
CompleteInheritance.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
CompleteInheritance.lookupLocalOperation(StandardLibrary standardLibrary,
java.lang.String operationName,
CompleteInheritance... argumentTypes) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Operation> |
PrimitiveType.getCoercions()
Returns the value of the 'Coercions' reference list.
|
java.lang.Iterable<? extends Operation> |
InheritanceFragment.getLocalOperations()
Return the operations within this fragment in operation index order.
|
java.lang.Iterable<Operation> |
CompleteClass.getOperationOverloads(Operation pivotOperation) |
java.lang.Iterable<Operation> |
CompleteClass.getOperations(FeatureFilter featureFilter) |
java.lang.Iterable<Operation> |
CompleteClass.getOperations(FeatureFilter featureFilter,
java.lang.String name) |
java.util.List<Operation> |
Class.getOwnedOperations()
Returns the value of the 'Owned Operations' containment reference list.
|
java.util.List<Operation> |
Operation.getRedefinedOperations()
Returns the value of the 'Redefined Operations' reference list.
|
Modifier and Type | Method and Description |
---|---|
Operation |
InheritanceFragment.getActualOperation(Operation apparentOperation)
Return the actualOperation that has the same signature as apparentOperation.
|
LibraryFeature |
InheritanceFragment.getImplementation(Operation apparentOperation)
Return the implementation of the actualOperation within this fragment that has the same signature as apparentOperation.
|
Operation |
InheritanceFragment.getLocalOperation(Operation apparentOperation)
Return the operation within this fragment that has the same signature as apparentOperation.
|
Operation |
CompleteClass.getOperation(Operation operationId) |
java.lang.Iterable<Operation> |
CompleteClass.getOperationOverloads(Operation pivotOperation) |
Element |
StandardLibrary.getOperationTemplateParameter(Operation anOperation,
int index) |
Operation |
Class.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
CompleteInheritance.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
Class.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation)
Return the dynamic (overloaded) implementation of the staticOperation applicable to the types managed
by the given Standard Library.
|
LibraryFeature |
CompleteInheritance.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation)
Return the dynamic (overloaded) implementation of the staticOperation applicable to the types managed
by the given Standard Library.
|
void |
CallOperationAction.setOperation(Operation value)
Sets the value of the '
Operation ' reference. |
void |
Parameter.setOwningOperation(Operation value)
Sets the value of the '
Owning Operation ' container reference. |
void |
Constraint.setOwningPostContext(Operation value)
Sets the value of the '
Owning Post Context ' container reference. |
void |
Constraint.setOwningPreContext(Operation value)
Sets the value of the '
Owning Pre Context ' container reference. |
void |
MessageType.setReferredOperation(Operation value)
Sets the value of the '
Referred Operation ' reference. |
void |
OperationCallExp.setReferredOperation(Operation value)
Sets the value of the '
Referred Operation ' reference. |
Modifier and Type | Method and Description |
---|---|
Operation |
IdResolver.getOperation(OperationId operationId) |
Modifier and Type | Method and Description |
---|---|
static OperationId |
IdManager.getOperationId(Operation anOperation)
Return the OperationId for anOperation.
|
Modifier and Type | Class and Description |
---|---|
class |
IterationImpl
An implementation of the model object 'Iteration'.
|
class |
OperationImpl
An implementation of the model object 'Operation'.
|
Modifier and Type | Field and Description |
---|---|
protected Operation |
CallOperationActionImpl.operation
The cached value of the '
Operation ' reference. |
protected Operation |
MessageTypeImpl.referredOperation
The cached value of the '
Referred Operation ' reference. |
protected Operation |
OperationCallExpImpl.referredOperation
The cached value of the '
Referred Operation ' reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<Operation> |
PrimitiveTypeImpl.coercions
The cached value of the '
Coercions ' reference list. |
protected org.eclipse.emf.common.util.EList<Operation> |
ClassImpl.ownedOperations
The cached value of the '
Owned Operations ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Operation> |
OperationImpl.redefinedOperations
The cached value of the '
Redefined Operations ' reference list. |
Modifier and Type | Method and Description |
---|---|
Operation |
StandardLibraryImpl.basicGetOclInvalidOperation() |
Operation |
CallOperationActionImpl.basicGetOperation() |
Operation |
MessageTypeImpl.basicGetReferredOperation() |
Operation |
OperationCallExpImpl.basicGetReferredOperation() |
Operation |
PivotFactoryImpl.createOperation() |
Operation |
StandardLibraryImpl.getOclInvalidOperation() |
Operation |
CallOperationActionImpl.getOperation() |
Operation |
CompleteClassImpl.getOperation(Operation operationId) |
Operation |
CompleteClassImpl.getOperation(OperationId operationId) |
Operation |
ParameterImpl.getOwningOperation() |
Operation |
ConstraintImpl.getOwningPostContext() |
Operation |
ConstraintImpl.getOwningPreContext() |
Operation |
MessageTypeImpl.getReferredOperation() |
Operation |
OperationCallExpImpl.getReferredOperation() |
Operation |
ClassImpl.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Operation> |
PrimitiveTypeImpl.getCoercions() |
java.lang.Iterable<Operation> |
CompleteClassImpl.getMemberOperations() |
java.lang.Iterable<Operation> |
CompleteClassImpl.getOperationOverloads(Operation pivotOperation) |
java.lang.Iterable<Operation> |
CompleteClassImpl.getOperations(FeatureFilter featureFilter) |
java.lang.Iterable<Operation> |
CompleteClassImpl.getOperations(FeatureFilter featureFilter,
java.lang.String name) |
java.util.List<Operation> |
ClassImpl.getOwnedOperations() |
java.util.List<Operation> |
OperationImpl.getRedefinedOperations() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
ParameterImpl.basicSetOwningOperation(Operation newOwningOperation,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ConstraintImpl.basicSetOwningPostContext(Operation newOwningPostContext,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ConstraintImpl.basicSetOwningPreContext(Operation newOwningPreContext,
org.eclipse.emf.common.notify.NotificationChain msgs) |
Operation |
CompleteClassImpl.getOperation(Operation operationId) |
java.lang.Iterable<Operation> |
CompleteClassImpl.getOperationOverloads(Operation pivotOperation) |
Element |
StandardLibraryImpl.getOperationTemplateParameter(Operation anOperation,
int index) |
Operation |
ClassImpl.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
ClassImpl.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation) |
void |
CallOperationActionImpl.setOperation(Operation newOperation) |
void |
ParameterImpl.setOwningOperation(Operation newOwningOperation) |
void |
ConstraintImpl.setOwningPostContext(Operation newOwningPostContext) |
void |
ConstraintImpl.setOwningPreContext(Operation newOwningPreContext) |
void |
MessageTypeImpl.setReferredOperation(Operation newReferredOperation) |
void |
OperationCallExpImpl.setReferredOperation(Operation newReferredOperation) |
Modifier and Type | Field and Description |
---|---|
static com.google.common.base.Function<PartialOperations,java.lang.Iterable<java.lang.Iterable<Operation>>> |
PartialOperations.partialOperations2allOperations |
Modifier and Type | Method and Description |
---|---|
Operation |
CompleteInheritanceImpl.BestOperation.apply(java.util.List<Operation> operations) |
Operation |
StandardLibraryInternal.basicGetOclInvalidOperation() |
Operation |
CompleteInheritanceImpl.getMemberOperation(OperationId operationId) |
Operation |
PartialClasses.getOperation(Operation pivotOperation) |
Operation |
PartialClasses.getOperation(OperationId operationId) |
Operation |
PartialOperations.getOperation(ParametersId parametersId,
FeatureFilter featureFilter) |
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends Operation> |
CompleteInheritanceImpl.getLocalOperations() |
java.lang.Iterable<Operation> |
PartialOperations.getOperationOverloads(FeatureFilter featureFilter) |
java.lang.Iterable<Operation> |
PartialClasses.getOperationOverloads(FeatureFilter featureFilter,
java.lang.String name) |
java.lang.Iterable<Operation> |
PartialClasses.getOperationOverloads(Operation pivotOperation) |
java.lang.Iterable<Operation> |
PartialOperations.getOperationOverloads(ParametersId parametersId,
FeatureFilter featureFilter) |
java.lang.Iterable<Operation> |
PartialClasses.getOperations() |
java.lang.Iterable<Operation> |
PartialClasses.getOperations(FeatureFilter featureFilter) |
java.lang.Iterable<? extends Operation> |
PartialOperations.getOperations(FeatureFilter featureFilter) |
java.util.List<Operation> |
CompleteInheritanceImpl.getOwnedOperations() |
Modifier and Type | Method and Description |
---|---|
void |
ClassListeners.didAddOperation(Operation partialOperation) |
void |
ClassListeners.IClassListener.didAddOperation(Operation partialOperation) |
void |
PartialClasses.didAddOperation(Operation pivotOperation) |
void |
PartialOperations.didAddOperation(Operation pivotOperation) |
void |
ClassListeners.didRemoveOperation(Operation partialOperation) |
void |
ClassListeners.IClassListener.didRemoveOperation(Operation partialOperation) |
void |
PartialClasses.didRemoveOperation(Operation pivotOperation) |
boolean |
PartialOperations.didRemoveOperation(Operation pivotOperation) |
Operation |
PartialClasses.getOperation(Operation pivotOperation) |
java.lang.Iterable<Operation> |
PartialClasses.getOperationOverloads(Operation pivotOperation) |
Modifier and Type | Method and Description |
---|---|
Operation |
CompleteInheritanceImpl.BestOperation.apply(java.util.List<Operation> operations) |
Modifier and Type | Method and Description |
---|---|
Operation |
OperationContext.getOperation() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractBase2ASConversion.setOperationContext(ExpressionInOCL pivotSpecification,
Operation contextOperation,
java.lang.String resultName) |
void |
AbstractBase2ASConversion.setResultVariable(ExpressionInOCL pivotSpecification,
Operation contextOperation,
java.lang.String resultName) |
void |
Base2ASConversion.setResultVariable(ExpressionInOCL pivotSpecification,
Operation contextOperation,
java.lang.String resultName) |
Constructor and Description |
---|
OperationContext(EnvironmentFactory environmentFactory,
org.eclipse.emf.common.util.URI uri,
Operation operation,
java.lang.String resultVariableName) |
Modifier and Type | Method and Description |
---|---|
Operation |
OCLInvocationDelegate.getOperation() |
Modifier and Type | Method and Description |
---|---|
ExpressionInOCL |
InvocationBehavior.getQueryOrThrow(MetamodelManager metamodelManager,
Operation operation)
Return the operation body associated with operation, if necessary using
ocl to create the relevant parsing environment for a textual
definition. |
Modifier and Type | Field and Description |
---|---|
protected Operation |
EObjectOperation.operation |
Constructor and Description |
---|
EObjectOperation(Operation operation,
org.eclipse.emf.ecore.EOperation eFeature,
ExpressionInOCL specification) |
Modifier and Type | Method and Description |
---|---|
boolean |
AS2EcoreDeclarationVisitor.DuplicateOperationsFilter.apply(Operation anOperation) |
boolean |
AS2EcoreDeclarationVisitor.NonDuplicateOperationsFilter.apply(Operation anOperation) |
org.eclipse.emf.ecore.EObject |
AS2EcoreDeclarationVisitor.visitOperation(Operation pivotOperation) |
org.eclipse.emf.ecore.EObject |
AS2EcoreReferenceVisitor.visitOperation(Operation pivotOperation) |
Modifier and Type | Method and Description |
---|---|
protected Operation |
Ecore2ASDeclarationSwitch.convertEOperation2Operation(org.eclipse.emf.ecore.EOperation eOperation) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.eclipse.emf.ecore.EAnnotation> |
Ecore2ASDeclarationSwitch.convertEOperationEAnnotations(Operation pivotElement,
org.eclipse.emf.ecore.EOperation eOperation) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutorOperation |
Modifier and Type | Method and Description |
---|---|
Operation |
AbstractExecutorType.getMemberOperation(OperationId id) |
Operation |
AbstractExecutorParameter.getOwningOperation() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Operation> |
AbstractExecutorClass.getOwnedOperations() |
java.util.List<Operation> |
AbstractExecutorOperation.getRedefinedOperations() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractExecutorParameter.setOwningOperation(Operation value) |
Modifier and Type | Method and Description |
---|---|
LibraryFeature |
OCLEvaluationVisitor.lookupImplementation(Class dynamicType,
Operation staticOperation) |
Modifier and Type | Method and Description |
---|---|
Operation |
PivotReflectiveFragment.getLocalOperation(Operation baseOperation) |
Operation |
PivotExecutorStandardLibrary.getOclInvalidOperation() |
Operation |
AbstractSpecializedType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
ExecutorTupleType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Operation> |
ExecutorCollectionType.getOwnedOperations() |
java.util.List<Operation> |
ExecutorMapType.getOwnedOperations() |
Modifier and Type | Method and Description |
---|---|
Operation |
PivotReflectiveFragment.getLocalOperation(Operation baseOperation) |
Operation |
AbstractSpecializedType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
ExecutorTupleType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
AbstractSpecializedType.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
ExecutorTupleType.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Modifier and Type | Method and Description |
---|---|
Operation |
OCLHelperImpl.getContextOperation() |
Modifier and Type | Method and Description |
---|---|
Operation |
EcoreReflectiveFragment.getLocalOperation(Operation baseOperation) |
Operation |
EcoreReflectiveType.getMemberOperation(OperationId operationId) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Operation> |
EcoreReflectiveType.getOwnedOperations() |
Modifier and Type | Method and Description |
---|---|
Operation |
EcoreReflectiveFragment.getLocalOperation(Operation baseOperation) |
Modifier and Type | Class and Description |
---|---|
class |
ExecutorOperation |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<Operation,Operation> |
ReflectiveFragment.apparentOperation2actualOperation |
protected java.util.Map<Operation,Operation> |
ReflectiveFragment.apparentOperation2actualOperation |
protected java.util.Map<Operation,LibraryFeature> |
ReflectiveFragment.operationMap |
Modifier and Type | Method and Description |
---|---|
Operation |
DomainReflectiveFragment.getLocalOperation(Operation baseOperation) |
Operation |
ExecutorFragment.getLocalOperation(Operation staticOperation) |
Operation |
DomainReflectiveType.getMemberOperation(OperationId operationId) |
Operation |
ExecutorType.getMemberOperation(OperationId operationId) |
Operation |
ExecutorStandardLibrary.getOclInvalidOperation() |
Operation |
AbstractIdResolver.getOperation(OperationId operationId) |
Operation |
ExecutorLambdaType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
ExecutorSpecializedType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
ExecutorTupleType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
JavaType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
ExecutorSpecializedType.lookupOperation(StandardLibrary standardLibrary,
java.lang.String operationName,
Type... argumentTypes) |
Operation |
ExecutorTupleType.lookupOperation(StandardLibrary standardLibrary,
java.lang.String operationName,
Type... argumentTypes) |
Operation |
AbstractIdResolver.visitOperationId(OperationId id) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Operation> |
ExecutorFragment.getLocalOperations() |
java.lang.Iterable<? extends Operation> |
ReflectiveFragment.getLocalOperations() |
java.util.List<Operation> |
DomainReflectiveType.getOwnedOperations() |
java.util.List<Operation> |
ExecutorType.getOwnedOperations() |
Modifier and Type | Method and Description |
---|---|
LibraryFeature |
ExecutorFragment.getImplementation(Operation staticOperation) |
LibraryFeature |
ReflectiveFragment.getImplementation(Operation apparentOperation) |
Operation |
DomainReflectiveFragment.getLocalOperation(Operation baseOperation) |
Operation |
ExecutorFragment.getLocalOperation(Operation staticOperation) |
Element |
ExecutableStandardLibrary.getOperationTemplateParameter(Operation anOperation,
int index) |
Operation |
ExecutorLambdaType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
ExecutorSpecializedType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
ExecutorTupleType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
JavaType.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
ExecutorLambdaType.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
ExecutorSpecializedType.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
ExecutorTupleType.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
JavaType.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Modifier and Type | Field and Description |
---|---|
static java.util.List<Operation> |
PivotMetamodelManager.EMPTY_OPERATION_LIST |
Modifier and Type | Method and Description |
---|---|
protected Operation |
PivotMetamodelManager.CompleteTypeOperationsIterable.getInnerValue(Operation element) |
Operation |
PivotMetamodelManager.getPrimaryOperation(Operation pivotOperation) |
Operation |
FinalAnalysis.isFinal(Operation operation,
CompleteClass completeClass) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<Operation> |
PivotMetamodelManager.getAllOperations(Type type,
FeatureFilter featureFilter) |
java.lang.Iterable<Operation> |
PivotMetamodelManager.getAllOperations(Type type,
FeatureFilter featureFilter,
java.lang.String name) |
protected java.lang.Iterable<Operation> |
PivotMetamodelManager.CompleteTypeOperationsIterable.getInnerIterable(Class model) |
java.lang.Iterable<Operation> |
PivotMetamodelManager.getMemberOperations(Class type,
boolean selectStatic) |
java.lang.Iterable<? extends Operation> |
PivotMetamodelManager.getOperationOverloads(Operation pivotOperation) |
Modifier and Type | Method and Description |
---|---|
int |
PivotMetamodelManager.compareOperationMatches(Operation reference,
TemplateParameterSubstitutions referenceBindings,
Operation candidate,
TemplateParameterSubstitutions candidateBindings)
Return -ve if match1 is inferior to match2, +ve if match2 is inferior to match1, or
zero if both matches are of equal validity.
|
protected void |
PrecedenceManager.compilePrecedenceOperation(java.util.List<java.lang.String> errors,
Operation operation) |
static TemplateParameterSubstitutions |
TemplateParameterSubstitutionVisitor.createBindings(EnvironmentFactoryInternal environmentFactory,
Type sourceType,
Type sourceTypeValue,
Operation candidateOperation) |
ExpressionInOCL |
PivotMetamodelManager.getBodyExpression(Operation operation) |
protected TemplateParameterSubstitutionHelper |
TemplateParameterSubstitutionVisitor.getHelper(Operation operation) |
LibraryFeature |
PivotMetamodelManager.getImplementation(Operation operation) |
protected Operation |
PivotMetamodelManager.CompleteTypeOperationsIterable.getInnerValue(Operation element) |
java.lang.Iterable<? extends Operation> |
PivotMetamodelManager.getOperationOverloads(Operation pivotOperation) |
Operation |
PivotMetamodelManager.getPrimaryOperation(Operation pivotOperation) |
boolean |
FinalAnalysis.isFinal(Operation operation) |
Operation |
FinalAnalysis.isFinal(Operation operation,
CompleteClass completeClass) |
LibraryFeature |
PivotMetamodelManager.lookupImplementation(Operation dynamicOperation) |
Modifier and Type | Method and Description |
---|---|
void |
PrettyPrinter.appendParameters(Operation operation,
boolean withNames) |
java.lang.Object |
PrettyPrintVisitor.visitOperation(Operation object) |
Modifier and Type | Method and Description |
---|---|
<T extends Operation> |
ASSaver.resolveOperation(T referredOperation)
Return the resolved variant of referredType, which may require creation
of a local copy of a specialization.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ASSaver.addSpecializingElement(Element object,
Operation referredOperation) |
protected boolean |
ASSaver.isOrphanOperation(Operation operation) |
Modifier and Type | Method and Description |
---|---|
void |
EnvironmentView.addAllParameters(Operation pivot) |
Modifier and Type | Method and Description |
---|---|
protected Operation |
AbstractContents.createOperation(java.lang.String name,
Type type,
java.lang.String implementationClass,
LibraryFeature implementation,
TemplateParameter... templateParameters) |
Modifier and Type | Method and Description |
---|---|
void |
AS2Moniker.appendParameters(Operation operation,
java.util.Map<TemplateParameter,Type> templateBindings) |
static LibraryFeature |
PivotUtilInternal.getImplementation(Operation localOperation) |
Modifier and Type | Method and Description |
---|---|
Operation |
AbstractFragment.getActualOperation(Operation apparentOperation)
Return the actualOperation that has the same signature as apparentOperation.
|
Operation |
AbstractInheritance.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Operation |
AbstractInheritance.lookupLocalOperation(StandardLibrary standardLibrary,
java.lang.String operationName,
CompleteInheritance... argumentTypes) |
Modifier and Type | Method and Description |
---|---|
Operation |
AbstractFragment.getActualOperation(Operation apparentOperation)
Return the actualOperation that has the same signature as apparentOperation.
|
Operation |
AbstractInheritance.lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
AbstractInheritance.lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.uml2.uml.Operation |
AS2UMLDeclarationVisitor.visitOperation(Operation pivotOperation) |
org.eclipse.emf.ecore.EObject |
AS2UMLReferenceVisitor.visitOperation(Operation pivotOperation) |
Modifier and Type | Method and Description |
---|---|
Operation |
UML2ASDeclarationSwitch.caseOperation(org.eclipse.uml2.uml.Operation umlOperation) |
Operation |
UML2ASUseSwitch.caseOperation(org.eclipse.uml2.uml.Operation umlOperation) |
Modifier and Type | Method and Description |
---|---|
T |
PivotSwitch.caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'.
|
boolean |
PivotValidator.validateOperation_validateCompatibleReturn(Operation operation,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the validateCompatibleReturn constraint of 'Operation'.
|
boolean |
PivotValidator.validateOperation_validateLoadableImplementation(Operation operation,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the validateLoadableImplementation constraint of 'Operation'.
|
boolean |
PivotValidator.validateOperation_validateUniquePostconditionName(Operation operation,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the validateUniquePostconditionName constraint of 'Operation'.
|
boolean |
PivotValidator.validateOperation_validateUniquePreconditionName(Operation operation,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the validateUniquePreconditionName constraint of 'Operation'.
|
boolean |
PivotValidator.validateOperation(Operation operation,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
R |
AbstractDelegatingVisitor.visitOperation(Operation object) |
R |
AbstractExtendingVisitor.visitOperation(Operation object) |
R |
AbstractNullVisitor.visitOperation(Operation object) |
R |
AbstractWrappingVisitor.visitOperation(Operation object) |
R |
Visitor.visitOperation(Operation object) |
Modifier and Type | Method and Description |
---|---|
static Operation |
PivotUtil.createOperation(org.eclipse.emf.ecore.EOperation eOperation,
Type type,
java.lang.String implementationClass,
LibraryFeature implementation) |
static Operation |
PivotUtil.createOperation(java.lang.String name,
ExpressionInOCL asExpressionInOCL) |
static Operation |
PivotUtil.createOperation(java.lang.String name,
Type type,
java.lang.String implementationClass,
LibraryFeature implementation) |
static Operation |
PivotUtil.getContainingOperation(org.eclipse.emf.ecore.EObject element) |
Operation |
OCLHelper.getContextOperation()
Obtains my context operation, if my environment is an operation context.
|
Operation |
MetamodelManager.getPrimaryOperation(Operation pivotOperation) |
static Operation |
PivotUtil.getReferredOperation(CallExp callExp) |
static Operation |
PivotUtil.initOperation(Operation asOperation,
ExpressionInOCL asExpressionInOCL) |
Modifier and Type | Method and Description |
---|---|
protected void |
AS2XMIidVisitor.appendOperation(Operation object) |
protected void |
ToStringVisitor.appendOperationSignature(Operation operation) |
static OperationCallExp |
PivotUtil.createOperationCallExp(OCLExpression asSource,
Operation asOperation,
OCLExpression... asArguments) |
static Type[] |
TypeUtil.getOperationParameterTypes(Operation anOperation) |
Operation |
MetamodelManager.getPrimaryOperation(Operation pivotOperation) |
static Operation |
PivotUtil.initOperation(Operation asOperation,
ExpressionInOCL asExpressionInOCL) |
java.lang.Object |
AS2MonikerVisitor.visitOperation(Operation object) |
java.lang.Boolean |
AS2XMIidVisitor.visitOperation(Operation object) |
java.lang.String |
ToStringVisitor.visitOperation(Operation operation) |
Modifier and Type | Method and Description |
---|---|
ElementCS |
BaseDeclarationVisitor.visitOperation(Operation object) |
Modifier and Type | Method and Description |
---|---|
Operation |
CS2AS.lookupOperation(ElementCS csElement,
PathNameCS csPathName,
ScopeFilter scopeFilter) |
Operation |
CS2ASConversion.lookupOperation(ElementCS csElement,
PathNameCS csPathName,
ScopeFilter scopeFilter) |
Modifier and Type | Method and Description |
---|---|
void |
CS2ASConversion.setReferredOperation(OperationCallExp expression,
Operation operation) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
BaseLabelProvider.image(Operation ele) |
protected java.lang.String |
BaseLabelProvider.text(Operation ele) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseOutlineTreeProvider._createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
Operation ele) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EObject |
CompleteOCLSplitter.Separator.caseOperation(Operation object) |
ElementCS |
CompleteOCLDeclarationVisitor.visitOperation(Operation object) |
Modifier and Type | Method and Description |
---|---|
Operation |
OperationContextDeclCS.getReferredOperation()
Returns the value of the 'Referred Operation' reference.
|
Modifier and Type | Method and Description |
---|---|
Operation |
OperationContextDeclCSImpl.getReferredOperation() |
Modifier and Type | Method and Description |
---|---|
protected Operation |
EssentialOCLDeclarationVisitor.getNonNullOperation(Operation asOperation)
Return a non-null operation from asOPeration, replacing any null value by the oclInvalidOperation.
|
Modifier and Type | Method and Description |
---|---|
protected Operation |
EssentialOCLDeclarationVisitor.getNonNullOperation(Operation asOperation)
Return a non-null operation from asOPeration, replacing any null value by the oclInvalidOperation.
|
Modifier and Type | Method and Description |
---|---|
Operation |
AbstractOperationMatcher.getBestOperation(EssentialOCLCSLeft2RightVisitor.Invocations invocations,
boolean useCoercions) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Operation> |
AbstractOperationMatcher.getAmbiguities() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractOperationMatcher.isRedefinitionOf(Operation operation1,
Operation operation2) |
protected TemplateParameterSubstitutions |
AbstractOperationMatcher.matches(Operation candidateOperation,
boolean useCoercions) |
Modifier and Type | Field and Description |
---|---|
protected Operation |
EssentialOCLCSLeft2RightVisitor.ResolvedInvocation.invocation |
Modifier and Type | Method and Description |
---|---|
protected Operation |
EssentialOCLCSLeft2RightVisitor.getExampleOperation(EssentialOCLCSLeft2RightVisitor.Invocations invocations,
OCLExpression sourceExp,
RoundBracketedClauseCS csRoundBracketedClause) |
protected Operation |
EssentialOCLCSLeft2RightVisitor.resolveCoercionFrom(Type argType,
Type parameterType)
Return a non-null coercion Operation from argType to parameterType if one is available and needed.
|
Modifier and Type | Method and Description |
---|---|
protected OperationCallExp |
EssentialOCLCSLeft2RightVisitor.createCoercionCallExp(OCLExpression sourceExp,
Operation coercion) |
protected void |
EssentialOCLCSLeft2RightVisitor.resolveOperationArguments(RoundBracketedClauseCS csRoundBracketedClause,
Operation operation,
OperationCallExp expression)
Complete the installation of each operation argument in its operation call.
|
protected OperationCallExp |
EssentialOCLCSLeft2RightVisitor.resolveOperationCallExp(RoundBracketedClauseCS csRoundBracketedClause,
OperationCallExp operationCallExp,
Operation operation) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<NamedElement> |
EssentialOCLCSLeft2RightVisitor.getInvocationsInternal(java.util.List<NamedElement> invocations,
java.lang.Iterable<? extends Operation> allOperations,
int iteratorCount,
int expressionCount) |
Constructor and Description |
---|
EssentialOCLCSLeft2RightVisitor.ResolvedInvocation(Operation invocation) |
Modifier and Type | Method and Description |
---|---|
Operation |
OperationCallExpCS.getReferredOperation()
Returns the value of the 'Referred Operation' reference.
|
Modifier and Type | Method and Description |
---|---|
void |
OperationCallExpCS.setReferredOperation(Operation value)
Sets the value of the '
Referred Operation ' reference. |
Modifier and Type | Field and Description |
---|---|
protected Operation |
NameExpCSImpl.referredOperation
The cached value of the '
Referred Operation ' reference. |
protected Operation |
OperationCallExpCSImpl.referredOperation
The cached value of the '
Referred Operation ' reference. |
Modifier and Type | Method and Description |
---|---|
Operation |
NameExpCSImpl.getReferredOperation() |
Operation |
OperationCallExpCSImpl.getReferredOperation() |
Modifier and Type | Method and Description |
---|---|
void |
NameExpCSImpl.setReferredOperation(Operation newReferredOperation) |
void |
OperationCallExpCSImpl.setReferredOperation(Operation newReferredOperation) |