org.eclipse.ocl.examples.pivot.manager
Class PivotIdResolver

java.lang.Object
  extended by org.eclipse.ocl.examples.library.executor.AbstractIdResolver
      extended by org.eclipse.ocl.examples.pivot.manager.PivotIdResolver
All Implemented Interfaces:
IdVisitor<DomainElement>, IdResolver

public class PivotIdResolver
extends AbstractIdResolver


Field Summary
protected  MetaModelManager metaModelManager
           
 
Fields inherited from class org.eclipse.ocl.examples.library.executor.AbstractIdResolver
standardLibrary
 
Constructor Summary
PivotIdResolver(MetaModelManager metaModelManager)
           
 
Method Summary
 TupleType getTupleType(TupleTypeId typeId)
           
 DomainType getType(org.eclipse.emf.ecore.EClassifier eClassifier)
           
 Type getType(TypeId typeId, java.lang.Object context)
           
 
Methods inherited from class org.eclipse.ocl.examples.library.executor.AbstractIdResolver
boxedValueOf, boxedValueOf, boxedValueOf, createBagOfAll, createBagOfEach, createCollectionOfAll, createCollectionOfAll, createOrderedSetOfAll, createOrderedSetOfEach, createSequenceOfAll, createSequenceOfEach, createSetOfAll, createSetOfEach, dispose, getCollectionType, getDynamicTypeOf, getDynamicTypeOf, getDynamicTypeOf, getJavaType, getMetaclass, getOperation, getProperty, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, getTuplePart, getTuplePart, oclEquals, unboxedValueOf, unboxedValueOf, visitClassId, visitCollectedId, visitCollectionTypeId, visitDataTypeId, visitEnumerationId, visitEnumerationLiteralId, visitInvalidId, visitLambdaTypeId, visitMetaclassId, visitNestedPackageId, visitNsURIPackageId, visitNullId, visitOperationId, visitPrimitiveTypeId, visitPropertyId, visitRootPackageId, visitTemplateableTypeId, visitTemplateBinding, visitTemplateParameterId, visitTuplePartId, visitTupleTypeId, visitUnspecifiedId, weakGet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaModelManager

@NonNull
protected final MetaModelManager metaModelManager
Constructor Detail

PivotIdResolver

public PivotIdResolver(@NonNull
                       MetaModelManager metaModelManager)
Method Detail

getTupleType

@NonNull
public TupleType getTupleType(@NonNull
                                      TupleTypeId typeId)
Specified by:
getTupleType in interface IdResolver
Specified by:
getTupleType in class AbstractIdResolver

getType

@NonNull
public DomainType getType(@NonNull
                                  org.eclipse.emf.ecore.EClassifier eClassifier)
Specified by:
getType in interface IdResolver
Specified by:
getType in class AbstractIdResolver

getType

@NonNull
public Type getType(@NonNull
                            TypeId typeId,
                            @Nullable
                            java.lang.Object context)
Specified by:
getType in interface IdResolver
Overrides:
getType in class AbstractIdResolver