org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot
Class EssentialOCLCS2Pivot

java.lang.Object
  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
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, MetaModelManagedAdapter, MetaModelManagerListener
Direct Known Subclasses:
CompleteOCLCS2Pivot, OCLinEcoreCS2Pivot, OCLstdlibCS2Pivot

public class EssentialOCLCS2Pivot
extends BaseCS2Pivot


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 interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
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
 
Constructor Summary
EssentialOCLCS2Pivot(EssentialOCLCS2Pivot cs2pivot)
           
EssentialOCLCS2Pivot(java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends org.eclipse.emf.ecore.resource.Resource> cs2pivotResourceMap, MetaModelManager metaModelManager)
           
 
Method Summary
protected  EssentialOCLContainmentVisitor createContainmentVisitor(CS2PivotConversion converter)
           
protected  EssentialOCLLeft2RightVisitor createLeft2RightVisitor(CS2PivotConversion converter)
           
protected  EssentialOCLPostOrderVisitor createPostOrderVisitor(CS2PivotConversion converter)
           
protected  EssentialOCLPreOrderVisitor 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, getPivotElement, getPivotElement, getPivotResource, getPivotResources, getTarget, getUnresolvedProxyMessage, getUnresolvedProxyText, installPivotDefinition, installPivotReference, installPivotUsage, isAdapterFor, isAdapterForType, metaModelManagerDisposed, notifyChanged, printDiagnostic, refreshModelElement, setElementType, setMessageBinder, setTarget, unsetTarget, update
 
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
basicGet, getEPackage, getMetaModelManager, isId, refreshList, refreshSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EssentialOCLCS2Pivot

public EssentialOCLCS2Pivot(@NonNull
                            java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends org.eclipse.emf.ecore.resource.Resource> cs2pivotResourceMap,
                            @NonNull
                            MetaModelManager metaModelManager)

EssentialOCLCS2Pivot

public EssentialOCLCS2Pivot(@NonNull
                            EssentialOCLCS2Pivot cs2pivot)
Method Detail

createContainmentVisitor

@NonNull
protected EssentialOCLContainmentVisitor createContainmentVisitor(@NonNull
                                                                          CS2PivotConversion converter)
Overrides:
createContainmentVisitor in class BaseCS2Pivot

createLeft2RightVisitor

@NonNull
protected EssentialOCLLeft2RightVisitor createLeft2RightVisitor(@NonNull
                                                                        CS2PivotConversion converter)
Overrides:
createLeft2RightVisitor in class BaseCS2Pivot

createPostOrderVisitor

@NonNull
protected EssentialOCLPostOrderVisitor createPostOrderVisitor(@NonNull
                                                                      CS2PivotConversion converter)
Overrides:
createPostOrderVisitor in class BaseCS2Pivot

createPreOrderVisitor

@NonNull
protected EssentialOCLPreOrderVisitor createPreOrderVisitor(@NonNull
                                                                    CS2PivotConversion converter)
Overrides:
createPreOrderVisitor in class BaseCS2Pivot