org.eclipse.ocl.examples.xtext.base.cs2pivot
Class BasePostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement>

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.BasicContinuation<java.util.List<? extends T>>
      extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.MultipleContinuation<CST>
          extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.BasePostOrderVisitor.ListCompletion<CST,P>
All Implemented Interfaces:
Continuation<java.util.List<? extends CST>>
Enclosing class:
BasePostOrderVisitor

public static class BasePostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement>
extends MultipleContinuation<CST>


Field Summary
protected  java.lang.Class<P> pivotClass
           
protected  java.util.List<P> pivotElements
           
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.BasicContinuation
context, csElement, dependencies, pivotFeature, pivotParent
 
Constructor Summary
protected BasePostOrderVisitor.ListCompletion(CS2PivotConversion context, NamedElement pivotParent, org.eclipse.emf.ecore.EStructuralFeature pivotFeature, java.util.List<? extends CST> csElements, Dependency[] dependencies, java.lang.Class<P> pivotClass, java.util.List<P> pivotElements)
           
 
Method Summary
 BasicContinuation<?> execute()
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.BasicContinuation
addError, addTo, canExecute, getDependencies, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pivotClass

@NonNull
protected final java.lang.Class<P extends NamedElement> pivotClass

pivotElements

protected final java.util.List<P extends NamedElement> pivotElements
Constructor Detail

BasePostOrderVisitor.ListCompletion

protected BasePostOrderVisitor.ListCompletion(@NonNull
                                              CS2PivotConversion context,
                                              NamedElement pivotParent,
                                              org.eclipse.emf.ecore.EStructuralFeature pivotFeature,
                                              @NonNull
                                              java.util.List<? extends CST> csElements,
                                              Dependency[] dependencies,
                                              @NonNull
                                              java.lang.Class<P> pivotClass,
                                              java.util.List<P> pivotElements)
Method Detail

execute

public BasicContinuation<?> execute()
Specified by:
execute in class BasicContinuation<java.util.List<? extends CST extends ModelElementCS>>