org.eclipse.ocl.examples.xtext.oclinecore.cs2pivot
Class OCLinEcoreCS2Pivot

java.lang.Object
  extended by org.eclipse.emf.ecore.util.EcoreUtil
      extended by org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
          extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2Pivot
              extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseCS2Pivot
                  extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLCS2Pivot
                      extended by org.eclipse.ocl.examples.xtext.oclinecore.cs2pivot.OCLinEcoreCS2Pivot
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, MetaModelManagedAdapter, MetaModelManagerListener

public class OCLinEcoreCS2Pivot
extends EssentialOCLCS2Pivot


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2Pivot
CS2Pivot.AbstractUnresolvedProxyMessageProvider, CS2Pivot.DefaultMessageBinder, CS2Pivot.MessageBinder, CS2Pivot.MessageBinderWithLineContext, CS2Pivot.UnresolvedProxyMessageProvider
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject>
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EcoreUtil
org.eclipse.emf.ecore.util.EcoreUtil.AbstractFilteredSettingsIterator<E>, org.eclipse.emf.ecore.util.EcoreUtil.ContentTreeIterator<E>, org.eclipse.emf.ecore.util.EcoreUtil.Copier, org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer, org.eclipse.emf.ecore.util.EcoreUtil.EGenericTypeConverter, org.eclipse.emf.ecore.util.EcoreUtil.EqualityHelper, org.eclipse.emf.ecore.util.EcoreUtil.ExternalCrossReferencer, org.eclipse.emf.ecore.util.EcoreUtil.FilteredSettingsIterator, org.eclipse.emf.ecore.util.EcoreUtil.ProperContentIterator<E>, org.eclipse.emf.ecore.util.EcoreUtil.ProxyCrossReferencer, org.eclipse.emf.ecore.util.EcoreUtil.UnresolvedProxyCrossReferencer, org.eclipse.emf.ecore.util.EcoreUtil.UsageCrossReferencer
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
static MetaModelManager.Factory FACTORY
           
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2Pivot
cs2PivotMapping, cs2pivotResourceMap, showContext
 
Fields inherited from class org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
metaModelManager
 
Fields inherited from class org.eclipse.emf.ecore.util.EcoreUtil
GEN_MODEL_PACKAGE_NS_URI, GET, IS_SET, SET, UNSET
 
Constructor Summary
OCLinEcoreCS2Pivot(java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends org.eclipse.emf.ecore.resource.Resource> cs2pivotResourceMap, MetaModelManager metaModelManager)
           
 
Method Summary
protected  OCLinEcoreContainmentVisitor createContainmentVisitor(CS2PivotConversion converter)
           
protected  OCLinEcoreLeft2RightVisitor createLeft2RightVisitor(CS2PivotConversion converter)
           
protected  OCLinEcorePostOrderVisitor createPostOrderVisitor(CS2PivotConversion converter)
           
protected  OCLinEcorePreOrderVisitor createPreOrderVisitor(CS2PivotConversion converter)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2Pivot
addUnresolvedProxyMessageProvider, basicGetType, bind, computePivot2CSMap, computeRootContainmentFeatures, createConversion, dispose, findAdapter, getCSElement, getCSResources, getDocumentationNodes, getMessageBinder, getMetaModelManager, getPivotElement, getPivotElement, getPivotResource, getPivotResources, getTarget, getUnresolvedProxyMessage, getUnresolvedProxyText, installPivotDefinition, installPivotReference, installPivotUsage, isAdapterFor, isAdapterForType, metaModelManagerDisposed, notifyChanged, refreshModelElement, setElementType, setMessageBinder, setTarget, unsetTarget, update
 
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
basicGet, getEPackage, isId, refreshList, refreshSet
 
Methods inherited from class org.eclipse.emf.ecore.util.EcoreUtil
computeDiagnostic, convertToString, copy, copyAll, create, createFromString, delete, delete, equals, equals, filterDescendants, freeze, generateUUID, generateUUID, getAdapter, getAdapterFactory, getAllContents, getAllContents, getAllContents, getAllContents, getAllContents, getAllProperContents, getAllProperContents, getAllProperContents, getAllProperContents, getAnnotation, getConstraints, getConversionDelegateFactory, getConversionDelegates, getDocumentation, getExistingAdapter, getID, getIdentification, getInvocationDelegateFactory, getInvocationDelegates, getObjectByType, getObjectsByType, getRegisteredAdapter, getRegisteredAdapter, getRootContainer, getRootContainer, getSettingDelegateFactory, getSettingDelegates, getURI, getValidationDelegates, indexOf, isAncestor, isAncestor, isAncestor, isAncestor, isInvariant, isSuppressedVisibility, isSuppressedVisibility, remove, remove, remove, replace, replace, replace, resolve, resolve, resolve, resolveAll, resolveAll, resolveAll, setAnnotation, setConstraints, setConversionDelegates, setDocumentation, setEList, setEList, setID, setInvocationDelegates, setSettingDelegates, setSuppressedVisibility, setSuppressedVisibility, setValidationDelegates, toJavaInstanceTypeName, wrapperClassFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FACTORY

public static MetaModelManager.Factory FACTORY
Constructor Detail

OCLinEcoreCS2Pivot

public OCLinEcoreCS2Pivot(java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends org.eclipse.emf.ecore.resource.Resource> cs2pivotResourceMap,
                          MetaModelManager metaModelManager)
Method Detail

createContainmentVisitor

protected OCLinEcoreContainmentVisitor createContainmentVisitor(CS2PivotConversion converter)
Overrides:
createContainmentVisitor in class EssentialOCLCS2Pivot

createLeft2RightVisitor

protected OCLinEcoreLeft2RightVisitor createLeft2RightVisitor(CS2PivotConversion converter)
Overrides:
createLeft2RightVisitor in class EssentialOCLCS2Pivot

createPostOrderVisitor

protected OCLinEcorePostOrderVisitor createPostOrderVisitor(CS2PivotConversion converter)
Overrides:
createPostOrderVisitor in class EssentialOCLCS2Pivot

createPreOrderVisitor

protected OCLinEcorePreOrderVisitor createPreOrderVisitor(CS2PivotConversion converter)
Overrides:
createPreOrderVisitor in class EssentialOCLCS2Pivot