Uses of Interface
org.eclipse.ocl.examples.pivot.evaluation.CallableImplementation

Packages that use CallableImplementation
org.eclipse.ocl.examples.library   
org.eclipse.ocl.examples.library.classifier   
org.eclipse.ocl.examples.library.collection   
org.eclipse.ocl.examples.library.enumeration   
org.eclipse.ocl.examples.library.iterator   
org.eclipse.ocl.examples.library.logical   
org.eclipse.ocl.examples.library.numeric   
org.eclipse.ocl.examples.library.oclany   
org.eclipse.ocl.examples.library.oclinvalid   
org.eclipse.ocl.examples.library.oclvoid   
org.eclipse.ocl.examples.library.string   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.ecore   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.library   
org.eclipse.ocl.examples.pivot.util   
org.eclipse.ocl.examples.pivot.utilities   
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library
 

Subinterfaces of CallableImplementation in org.eclipse.ocl.examples.library
 interface LibraryBinaryOperation
           
 interface LibraryFeature
           
 interface LibraryIteration
           
 interface LibraryOperation
           
 interface LibraryProperty
           
 interface LibraryTernaryOperation
           
 interface LibraryUnaryOperation
           
 

Classes in org.eclipse.ocl.examples.library that implement CallableImplementation
 class AbstractBinaryOperation
          AbstractBinaryOperation dispatches a binary library operation to matching-type-specific call-backs.
 class AbstractFeature
           
 class AbstractIteration<ACC extends Value>
          AbstractIteration realises shared characteristics of library iterations.
 class AbstractOperation
           
 class AbstractTernaryOperation
          AbstractBinaryOperation dispatches a binary library operation to matching-type-specific call-backs.
 class AbstractUnaryOperation
          AbstractBinaryOperation dispatches a unary library operation to matching-type-specific call-backs.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.classifier
 

Classes in org.eclipse.ocl.examples.library.classifier that implement CallableImplementation
 class ClassifierAllInstancesOperation
          ClassifierAllInstancesOperation realises the Classifier::allInstances() library operation.
 class ClassifierOclContainerOperation
          ClassifierOclContainerOperation realises the Classifier::oclContainer() library operation.
 class ClassifierOclContentsOperation
          ClassifierOclContentsOperation realises the Classifier::oclContents() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.collection
 

Classes in org.eclipse.ocl.examples.library.collection that implement CallableImplementation
 class CollectionAsBagOperation
          CollectionAsBagOperation realises the Collection::asBag() library operation.
 class CollectionAsOrderedSetOperation
          CollectionAsOrderedSetOperation realises the Collection::asOrderedSet() library operation.
 class CollectionAsSequenceOperation
          CollectionAsSequenceOperation realises the Collection::asSequence() library operation.
 class CollectionAsSetOperation
          CollectionAsSetOperation realises the Collection::asSet() library operation.
 class CollectionCountOperation
          CollectionCountOperation realises the Collection::count() library operation.
 class CollectionExcludesAllOperation
          CollectionExcludesAllOperation realises the Collection::excludesAll() library operation.
 class CollectionExcludesOperation
          CollectionExcludesOperation realises the Collection::excludes() library operation.
 class CollectionExcludingOperation
          CollectionExcludingOperation realises the Collection::excluding() library operation.
 class CollectionFlattenOperation
          CollectionFlattenOperation realises the Collection::flatten() library operation.
 class CollectionIncludesAllOperation
          CollectionIncludesAllOperation realises the Collection::includesAll() library operation.
 class CollectionIncludesOperation
          CollectionIncludesOperation realises the Collection::includes() library operation.
 class CollectionIncludingOperation
          CollectionIncludingOperation realises the Collection::including() library operation.
 class CollectionIsEmptyOperation
          CollectionIsEmptyOperation realises the Collection::isEmpty() library operation.
 class CollectionMaxOperation
          CollectionMaxOperation realises the Collection::max() library operation.
 class CollectionMinOperation
          CollectionMinOperation realises the Collection::min() library operation.
 class CollectionNotEmptyOperation
          CollectionNotEmptyOperation realises the Collection::notEmpty() library operation.
 class CollectionProductOperation
          CollectionProductOperation realises the Collection::product() library operation.
 class CollectionSizeOperation
          CollectionSizeOperation realises the Collection::size() library operation.
 class CollectionSumOperation
          CollectionSumOperation realises the Collection::sum() library operation.
 class CollectionUnionOperation
          CollectionUnionOperation realises the Collection::union() library operation.
 class OrderedCollectionAppendOperation
          OrderedCollectionAppendOperation realises the OrderedCollection::append() library operation.
 class OrderedCollectionAtOperation
          OrderedCollectionAtOperation realises the OrderedCollection::at() library operation.
 class OrderedCollectionFirstOperation
          OrderedCollectionFirstOperation realises the OrderedCollection::first() library operation.
 class OrderedCollectionIndexOfOperation
          OrderedCollectionIndexOfOperation realises the OrderedCollection::indexOf() library operation.
 class OrderedCollectionInsertAtOperation
          OrderedCollectionInsertAtOperation realises the OrderedCollection::insertAt() library operation.
 class OrderedCollectionLastOperation
          OrderedCollectionLastOperation realises the OrderedCollection::last() library operation.
 class OrderedCollectionPrependOperation
          OrderedCollectionPrependOperation realises the OrderedCollection::prepend() library operation.
 class OrderedCollectionReverseOperation
          OrderedCollectionReverseOperation realises the OrderedCollection::reverse() library operation.
 class OrderedSetSubOrderedSetOperation
          OrderedSetSubOrderedSetOperation realises the OrderedSet::subOrderedSet() library operation.
 class SequenceSubSequenceOperation
          SequenceSubSequenceOperation realises the OrderedSet::subSequence() library operation.
 class SetMinusOperation
          SetMinusOperation realises the Set::-() library operation.
 class SetSymmetricDifferenceOperation
          SetSymmetricDifferenceOperation realises the Set::symmetricDifference() library operation.
 class UniqueCollectionIntersectionOperation
          UniqueCollectionIntersectionOperation realises the UniqueCollection::intersection() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.enumeration
 

Classes in org.eclipse.ocl.examples.library.enumeration that implement CallableImplementation
 class EnumerationAllInstancesOperation
          EnumerationAllInstancesOperation realises the Enumeration::allInstances() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.iterator
 

Classes in org.eclipse.ocl.examples.library.iterator that implement CallableImplementation
 class AnyIteration
          AnyIteration realises the Collection::any() library iteration.
 class ClosureIteration
          ClosureIteration realizes the Collection::closure() library iteration.
 class CollectIteration
          CollectIteration realises the Collection::collect() library iteration.
 class CollectNestedIteration
          CollectNestedIteration realises the Collection::collectNested() library iteration.
 class ExistsIteration
          ExistsIteration realises the Collection::exists() library iteration.
 class ForAllIteration
          ForAllIteration realises the Collection::forAll() library iteration.
 class IsUniqueIteration
          IsUniqueIteration realises the Collection::isUnique() library iteration.
 class IterateIteration
          IsUniqueIteration realizes the Collection::isUnique() library iteration.
 class OneIteration
          OneIteration realises the Collection::one() library iteration.
 class RejectIteration
          RejectIteration realises the Collection::reject() library iteration.
 class SelectIteration
          SelectIteration realises the Collection::select() library iteration.
 class SortedByIteration
          SelectIteration realises the Collection::sortedBy() library iteration.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.logical
 

Classes in org.eclipse.ocl.examples.library.logical that implement CallableImplementation
 class BooleanAllInstancesOperation
          BooleanAllInstancesOperation realises the Boolean::allInstances() library operation.
 class BooleanAndOperation
          AndOperation realises the and() library operation.
 class BooleanImpliesOperation
          ImpliesOperation realises the implies() library operation.
 class BooleanNotOperation
          NotOperation realises the not() library operation.
 class BooleanOrOperation
          OrOperation realises the or() library operation.
 class BooleanXorOperation
          BooleanXorOperation realises the Boolean::xor() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.numeric
 

Classes in org.eclipse.ocl.examples.library.numeric that implement CallableImplementation
 class AbstractNumericBinaryOperation
          AbstractNumericBinaryOperation dispatches a binary library operation to matching-type-specific call-backs.
 class AbstractNumericUnaryOperation
          AbstractNumericUnaryOperation dispatches a unary library operation to matching-type-specific call-backs.
 class NumericAbsOperation
          AbsOperation realises the abs() library operation.
 class NumericDivideOperation
          DivideOperation realises the /() library operation.
 class NumericDivOperation
          DivOperation realises the div() library operation.
 class NumericFloorOperation
          FloorOperation realises the floor() library operation.
 class NumericGreaterThanEqualOperation
          GreaterThanEqualOperation realises the >=() library operation.
 class NumericGreaterThanOperation
          GreaterThanOperation realises the >() library operation.
 class NumericLessThanEqualOperation
          LessThanEqualOperation realises the <=() library operation.
 class NumericLessThanOperation
          LessThanOperation realises the <() library operation.
 class NumericMaxOperation
          MaxOperation realises the max() library operation.
 class NumericMinOperation
          MinOperation realises the min() library operation.
 class NumericMinusOperation
          MinusOperation realises the -() library operation.
 class NumericModOperation
          ModOperation realises the mod() library operation.
 class NumericNegateOperation
          NegateOperation realises the unary -() library operation.
 class NumericOclAsTypeOperation
          NumericOclAsTypeOperation realises the Real::oclAsType() library operation.
 class NumericPlusOperation
          PlusOperation realises the +() library operation.
 class NumericRoundOperation
          RoundOperation realises the round() library operation.
 class NumericTimesOperation
          TimesOperation realises the *() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.oclany
 

Classes in org.eclipse.ocl.examples.library.oclany that implement CallableImplementation
 class OclAnyEqualOperation
          OclAnyEqualOperation realises the OCLAny::=() library operation and regular derived implementations since the Value classes exhibit OCL value semantics.
 class OclAnyNotEqualOperation
          OclAnyNotEqualOperation realises the OCLAny::<>() library operation and regular derived implementations since the Value classes exhibit OCL value semantics.
 class OclAnyOclAsSetOperation
          OclAnyOclAsSetOperation realises the OclAny::oclAsSet() library operation.
 class OclAnyOclAsTypeOperation
          OclAnyOclAsTypeOperation realises the OclAny::oclAsType() library operation.
 class OclAnyOclIsInStateOperation
          OclAnyOclIsInvalidOperation realises the OclAny::oclIsInvalid() library operation.
 class OclAnyOclIsInvalidOperation
          OclAnyOclIsInvalidOperation realises the OclAny::oclIsInvalid() library operation.
 class OclAnyOclIsKindOfOperation
          OclAnyOclIsKindOfOperation realises the OclAny::oclIsKindOf() library operation.
 class OclAnyOclIsTypeOfOperation
          OclAnyOclIsTypeOfOperation realises the OclAny::oclIsTypeOf() library operation.
 class OclAnyOclIsUndefinedOperation
          OclAnyOclIsUndefinedOperation realises the OclAny::oclIsUndefined() library operation.
 class OclAnyOclTypeOperation
          OclAnyOclTypeOperation realises the OclAny::oclType() library operation.
 class OclAnyToStringOperation
          OclAnyToStringOperation realises the OclAny::toString() library operation.
 class OclAnyUnsupportedOperation
          OclIsUndefinedOperation realises the oclIsUndefined() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.oclinvalid
 

Classes in org.eclipse.ocl.examples.library.oclinvalid that implement CallableImplementation
 class OclInvalidAllInstancesOperation
          OclInvalidAllInstancesOperation realises the OclInvalid::allInstances() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.oclvoid
 

Classes in org.eclipse.ocl.examples.library.oclvoid that implement CallableImplementation
 class OclVoidAllInstancesOperation
          OclVoidAllInstancesOperation realises the OclVoid::allInstances() library operation.
 class OclVoidAndOperation
          OclVoidAndOperation realises the OclVoid::and() library operation.
 class OclVoidImpliesOperation
          OclVoidImpliesOperation realises the OclVoid::implies() library operation.
 class OclVoidOrOperation
          OclVoidOrOperation realises the OclVoid::or() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.library.string
 

Classes in org.eclipse.ocl.examples.library.string that implement CallableImplementation
 class StringAtOperation
          StringAtOperation realises the String::at() library operation.
 class StringCharactersOperation
          OrderedSetSubOrderedSetOperation realises the OrderedSet::subOrderedSet() library operation.
 class StringConcatOperation
          StringConcatOperation realises the String::concat() library operation.
 class StringEqualsIgnoreCaseOperation
          OrderedSetSubOrderedSetOperation realises the OrderedSet::subOrderedSet() library operation.
 class StringGreaterThanEqualOperation
          StringGreaterThanEqualOperation realises the String::>=() library operation.
 class StringGreaterThanOperation
          StringGreaterThanOperation realises the String::>() library operation.
 class StringIndexOfOperation
          OrderedSetSubOrderedSetOperation realises the OrderedSet::subOrderedSet() library operation.
 class StringLessThanEqualOperation
          StringLessThanEqualOperation realises the String::<=() library operation.
 class StringLessThanOperation
          StringLessThanOperation realises the String::<() library operation.
 class StringSizeOperation
          StringSizeOperation realises the String::size() library operation.
 class StringSubstringOperation
          StringSubstringOperation realises the String::substring() library operation.
 class StringToBooleanOperation
          StringToBooleanOperation realises the String::toBoolean() library operation.
 class StringToIntegerOperation
          StringToIntegerOperation realises the String::toInteger() library operation.
 class StringToLowerCaseOperation
          StringToLowerCaseOperation realises the String::toLowerCase() library operation.
 class StringToRealOperation
          StringToRealOperation realises the String::toReal() library operation.
 class StringToUpperCaseOperation
          StringToUpperCaseOperation realises the String::toUpperCase() library operation.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.pivot
 

Methods in org.eclipse.ocl.examples.pivot that return CallableImplementation
 CallableImplementation Feature.getImplementation()
          Returns the value of the 'Implementation' attribute.
 

Methods in org.eclipse.ocl.examples.pivot with parameters of type CallableImplementation
 void Feature.setImplementation(CallableImplementation value)
          Sets the value of the 'Implementation' attribute.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.pivot.ecore
 

Classes in org.eclipse.ocl.examples.pivot.ecore that implement CallableImplementation
 class EObjectOperation
          An EObjectOperation provides the standard CallableImplementation to implement an OperationCallExp.
 class EObjectProperty
          An EObjectProperty provides the standard CallableImplementation to implement a PropertyCallExp.
 

Uses of CallableImplementation in org.eclipse.ocl.examples.pivot.internal.impl
 

Fields in org.eclipse.ocl.examples.pivot.internal.impl declared as CallableImplementation
protected  CallableImplementation FeatureImpl.implementation
          The cached value of the 'Implementation' attribute.
protected static CallableImplementation FeatureImpl.IMPLEMENTATION_EDEFAULT
          The default value of the 'Implementation' attribute.
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl that return CallableImplementation
 CallableImplementation PivotFactoryImpl.createCallableImplementationFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 CallableImplementation FeatureImpl.getImplementation()
           
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl with parameters of type CallableImplementation
 void FeatureImpl.setImplementation(CallableImplementation newImplementation)
           
 

Uses of CallableImplementation in org.eclipse.ocl.examples.pivot.library
 

Classes in org.eclipse.ocl.examples.pivot.library that implement CallableImplementation
 class AbstractCallableImplementation
          AbstractCallableImplementation provides the foundation for callable implementation of properties and operations that are used during evaluation.
 class ConstrainedOperation
          An instance of ConstrainedOperation supports evaluation of an operation defined by constraints.
 class ConstrainedProperty
          An instance of ConstrainedProperty supports evaluation of a relationship defined by constraints.
 class ExplicitNavigationProperty
          The static instance of ExplicitNavigationProperty supports evaluation of a property call that navigates a relationship.
 class ImplicitCompositionProperty
          The static instance of ImplicitCompositionProperty supports evaluation of implicit properties for opposites of composition relationships.
 class ImplicitNonCompositionProperty
          The static instance of ImplicitNonCompositionProperty supports evaluation of implicit properties for opposites of non-composition relationships.
 class JavaComparisonOperation
           
 class JavaGreaterThanOperation
           
 class JavaGreaterThanOrEqualOperation
           
 class JavaLessThanOperation
           
 class JavaLessThanOrEqualOperation
           
 class TuplePartProperty
           
 class UnimplementedOperation
          The static instance of UnimplementedOperation supports evaluation of an operation that has not been implemented.
 

Fields in org.eclipse.ocl.examples.pivot.library declared as CallableImplementation
static CallableImplementation TuplePartProperty.INSTANCE
           
 

Uses of CallableImplementation in org.eclipse.ocl.examples.pivot.util
 

Methods in org.eclipse.ocl.examples.pivot.util with parameters of type CallableImplementation
 boolean PivotValidator.validateCallableImplementation(CallableImplementation callableImplementation, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

Uses of CallableImplementation in org.eclipse.ocl.examples.pivot.utilities
 

Methods in org.eclipse.ocl.examples.pivot.utilities that return CallableImplementation
protected  CallableImplementation TypeManager.computeOperationImplementation(Operation operation)
           
protected  CallableImplementation TypeManager.computePropertyImplementation(Property property)
           
 CallableImplementation TypeManager.getImplementation(Feature feature)
          Return the implementation of a feature.
 CallableImplementation TypeManager.getImplementation(Operation operation)
           
 CallableImplementation TypeManager.getImplementation(Property property)