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

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
      extended by org.eclipse.ocl.examples.xtext.base.cs2as.CS2Pivot
          extended by org.eclipse.ocl.examples.xtext.base.cs2as.BaseCS2Pivot
              extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2as.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.cs2as.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.cs2as.CS2Pivot
cs2PivotMapping, csResources, 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 ASResource> cs2asResourceMap, MetaModelManager metaModelManager)
           
 
Method Summary
protected  EssentialOCLCSVisitor<Continuation<?>> createContainmentVisitor(CS2PivotConversion converter)
           
protected  EssentialOCLCSVisitor<Element> createLeft2RightVisitor(CS2PivotConversion converter)
           
protected  EssentialOCLCSVisitor<Continuation<?>> createPostOrderVisitor(CS2PivotConversion converter)
           
protected  EssentialOCLCSVisitor<Continuation<?>> createPreOrderVisitor(CS2PivotConversion converter)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.cs2as.CS2Pivot
addUnresolvedProxyMessageProvider, basicGetType, bind, 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 ASResource> cs2asResourceMap,
                            @NonNull
                            MetaModelManager metaModelManager)

EssentialOCLCS2Pivot

public EssentialOCLCS2Pivot(@NonNull
                            EssentialOCLCS2Pivot cs2pivot)
Method Detail

createContainmentVisitor

@NonNull
protected EssentialOCLCSVisitor<Continuation<?>> createContainmentVisitor(@NonNull
                                                                                  CS2PivotConversion converter)
Overrides:
createContainmentVisitor in class BaseCS2Pivot

createLeft2RightVisitor

@NonNull
protected EssentialOCLCSVisitor<Element> createLeft2RightVisitor(@NonNull
                                                                         CS2PivotConversion converter)
Overrides:
createLeft2RightVisitor in class BaseCS2Pivot

createPostOrderVisitor

@NonNull
protected EssentialOCLCSVisitor<Continuation<?>> createPostOrderVisitor(@NonNull
                                                                                CS2PivotConversion converter)
Overrides:
createPostOrderVisitor in class BaseCS2Pivot

createPreOrderVisitor

@NonNull
protected EssentialOCLCSVisitor<Continuation<?>> createPreOrderVisitor(@NonNull
                                                                               CS2PivotConversion converter)
Overrides:
createPreOrderVisitor in class BaseCS2Pivot