org.eclipse.ocl.examples.pivot.utilities
Class TypeManager

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.types.AbstractStandardLibrary
      extended by org.eclipse.ocl.examples.pivot.manager.PivotStandardLibrary
          extended by org.eclipse.ocl.examples.pivot.manager.MetaModelManager
              extended by org.eclipse.ocl.examples.pivot.utilities.TypeManager
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, DomainStandardLibrary, MetaModelManageable

Deprecated.

@Deprecated
public class TypeManager
extends MetaModelManager

A TypeManager adapts a ResourceSet to provide facilities for the pivot model.

An PivotURI entry is maintained for each non-null EPackage.nsURI to facilitate lookup, detect duplicates, and domain (Ecore/UML - Pivot - CS) mappings.

An PivotPrefix entry is maintained for each non-null EPackage.nsPrefix to facilitate alias generation for monikers.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.pivot.manager.MetaModelManager
MetaModelManager.CompleteClassPropertiesIterable, MetaModelManager.CompleteClassSuperClassesIterable, MetaModelManager.CompleteElementCommentsIterable, MetaModelManager.CompleteElementInvariantsIterable, MetaModelManager.CompleteTypeOperationsIterable
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.pivot.manager.MetaModelManager
asLibraries, asLibraryResource, asMetamodel, asResourceSet, CREATE_MUTABLE_CLONE, EMPTY_COMMENT_LIST, EMPTY_CONSTRAINT_LIST, EMPTY_ELEMENT_LIST, EMPTY_OPERATION_LIST, EMPTY_PROPERTY_LIST, EMPTY_STATE_LIST, EMPTY_TEMPLATE_PARAMETER_LIST, EMPTY_TYPE_LIST, EMPTY_TYPE_SERVER_LIST, externalResourceSet, idResolver, liveMetaModelManagers
 
Fields inherited from class org.eclipse.ocl.examples.pivot.manager.PivotStandardLibrary
DEFAULT_OCL_STDLIB_URI, defaultStandardLibraryURI
 
Constructor Summary
TypeManager()
          Deprecated.  
TypeManager(org.eclipse.emf.ecore.resource.ResourceSet asResourceSet)
          Deprecated.  
 
Method Summary
 
Methods inherited from class org.eclipse.ocl.examples.pivot.manager.MetaModelManager
addClassLoader, addExternalResource, addGenModel, addGenPackage, addGlobalNamespace, addGlobalTypes, addListener, addLockedElement, addOrphanClass, assignLibraryIds, assignLibraryIds, compareOperationMatches, configureLoadFirstStrategy, configureLoadStrategy, conformsTo, conformsToCollectionType, conformsToCollectionType, conformsToLambdaType, conformsToMetaclass, conformsToTupleType, createIdResolver, createImplementationManager, createInvalidExpression, createLambdaManager, createOrphanage, createPackage, createPackageManager, createPrecedenceManager, createResource, createRoot, createRoot, createRoot, createRoot, createTupleManager, createUnspecifiedType, dispose, finalize, findAdapter, getAdapter, getAllInvariants, getAllOperations, getAllOperations, getAllOperations, getAllPackages, getAllProperties, getAllProperties, getAllProperties, getAllSuperClasses, getAllTypes, getASMetamodel, getASResourceSet, getBagType, getBagType, getBodyExpression, getCollectionType, getCollectionType, getCollectionType, getCollectionType, getCollectionType, getCommonClasses, getCommonType, getDefaultExpression, getDefaultStandardLibraryURI, getEcoreOfPivot, getElementExtension, getExternalResourceSet, getGenPackage, getGlobalNamespaces, getGlobalTypes, getIdResolver, getImplementation, getImplementation, getImplementation, getImplementationManager, getInfixPrecedence, getInheritance, getLambdaManager, getLambdaType, getLibraries, getLibraryResource, getLibraryType, getLibraryType, getLocalClasses, getLocalComments, getLocalComments, getLocalComments, getLocalInvariants, getLockingObject, getMemberOperations, getMemberPackages, getMemberProperties, getMetaclass, getMetaModelManager, getMetamodelNsURI, getMetaType, getMutable, getNestedPackage, getNestedType, getNsURIPackage, getOclType, getOperationTemplateParameter, getOrderedSetType, getOrderedSetType, getOrphanage, getPackageManager, getPackageServer, getParserContext, getPartialPackages, getPartialTypes, getPivotOf, getPivotOfEcore, getPivotType, getPrecedenceManager, getPrefixPrecedence, getPrimaryElement, getPrimaryOperation, getPrimaryPackage, getPrimaryPackage, getPrimaryProperty, getPrimaryType, getPrimaryType, getProjectMap, getResource, getResourceIdentifier, getRootPackage, getSequenceType, getSequenceType, getSetType, getSetType, getSpecializedCollectionType, getSpecializedLambdaType, getSpecializedMetaclass, getSpecializedType, getSuperClasses, getTarget, getTupleManager, getTupleType, getTupleType, getType, getTypeServer, initializeASResourceSet, installPropertyDeclaration, installResource, installRoot, isAdapterFor, isAdapterForType, isSuperClassOf, isTypeServeable, isUnderspecified, isUnspecialized, loadASMetamodel, loadDefaultLibrary, loadEPackage, loadResource, loadResource, lookupImplementation, notifyChanged, rebindTemplateBindings, removeExternalResource, removeListener, resolveAllOperations, resolveBaseOperation, resolveLocalOperation, resolveOperation, resolveOperations, setASMetamodel, setAutoLoadASMetamodel, setDefaultStandardLibraryURI, setLibraryLoadInProgress, setMetamodelNsURI, setTarget, unsetTarget
 
Methods inherited from class org.eclipse.ocl.examples.pivot.manager.PivotStandardLibrary
basicGetOclInvalidOperation, basicGetOclInvalidProperty, basicGetOclInvalidType, defineLibraryType, getBagType, getBooleanType, getClassType, getCollectionType, getEnumerationType, getIntegerType, getLibraryType, getMetaclassType, getOclAnyType, getOclComparableType, getOclElementType, getOclInvalidOperation, getOclInvalidProperty, getOclInvalidType, getOclLambdaType, getOclMessageType, getOclSelfType, getOclSummableType, getOclTupleType, getOclTypeType, getOclVoidType, getOrderedCollectionType, getOrderedSetType, getRealType, getRequiredLibraryType, getSequenceType, getSetType, getStringType, getUniqueCollectionType, getUnlimitedNaturalType, isOrdered, isUnique, resetLibrary, resolveRequiredSimpleType, resolveRequiredTemplateableType
 
Methods inherited from class org.eclipse.ocl.examples.domain.types.AbstractStandardLibrary
conformsToLambdaType, conformsToTupleType, getBagType, getCollectionType, getEnumeration, getOrderedSetType, getPrimitiveType, getSequenceType, getSetType, isEqualToCollectionType, isEqualToTupleType, weakGet
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeManager

public TypeManager()
Deprecated. 

TypeManager

public TypeManager(@NonNull
                   org.eclipse.emf.ecore.resource.ResourceSet asResourceSet)
Deprecated.