org.eclipse.ocl.examples.xtext.oclstdlib.cs2as
Class OCLstdlibCS2Pivot

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
                  extended by org.eclipse.ocl.examples.xtext.oclstdlib.cs2as.OCLstdlibCS2Pivot
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, MetaModelManagedAdapter, MetaModelManagerListener

public class OCLstdlibCS2Pivot
extends EssentialOCLCS2Pivot


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
OCLstdlibCS2Pivot(java.util.Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap, MetaModelManager metaModelManager)
           
OCLstdlibCS2Pivot(OCLstdlibCS2Pivot cs2pivot)
           
 
Method Summary
protected  OCLstdlibCSVisitor<Continuation<?>> createContainmentVisitor(CS2PivotConversion converter)
           
protected  OCLstdlibCSVisitor<Element> createLeft2RightVisitor(CS2PivotConversion converter)
           
protected  OCLstdlibCSVisitor<Continuation<?>> createPostOrderVisitor(CS2PivotConversion converter)
           
protected  OCLstdlibCSVisitor<Continuation<?>> createPreOrderVisitor(CS2PivotConversion converter)
           
 void update(org.eclipse.xtext.diagnostics.IDiagnosticConsumer diagnosticsConsumer)
           
 
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
 
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

OCLstdlibCS2Pivot

public OCLstdlibCS2Pivot(@NonNull
                         java.util.Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
                         @NonNull
                         MetaModelManager metaModelManager)

OCLstdlibCS2Pivot

public OCLstdlibCS2Pivot(@NonNull
                         OCLstdlibCS2Pivot cs2pivot)
Method Detail

createContainmentVisitor

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

createLeft2RightVisitor

@NonNull
protected OCLstdlibCSVisitor<Element> createLeft2RightVisitor(@NonNull
                                                                      CS2PivotConversion converter)
Overrides:
createLeft2RightVisitor in class EssentialOCLCS2Pivot

createPostOrderVisitor

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

createPreOrderVisitor

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

update

public void update(@NonNull
                   org.eclipse.xtext.diagnostics.IDiagnosticConsumer diagnosticsConsumer)
Overrides:
update in class CS2Pivot