org.eclipse.ocl.examples.pivot.uml
Class Pivot2UML

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
      extended by org.eclipse.ocl.examples.pivot.uml.Pivot2UML

public class Pivot2UML
extends AbstractConversion


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject>
 
Field Summary
protected  Pivot2UMLDeclarationVisitor pass1
           
protected  Pivot2UMLReferenceVisitor pass2
           
 
Fields inherited from class org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
metaModelManager
 
Constructor Summary
Pivot2UML(MetaModelManager metaModelManager)
           
 
Method Summary
protected  org.eclipse.emf.ecore.EObject convert(Element pivotObject)
           
protected  java.util.List<org.eclipse.emf.ecore.EObject> convertAll(java.util.List<? extends org.eclipse.emf.ecore.EObject> pivotObjects)
           
static java.util.List<org.eclipse.emf.ecore.EObject> createResource(MetaModelManager metaModelManager, org.eclipse.emf.ecore.resource.Resource asResource)
           
 void defer(Element pivotElement)
           
protected  void error(java.lang.String message)
           
<T extends org.eclipse.emf.ecore.EObject>
T
getCreated(java.lang.Class<T> requiredClass, Element pivotElement)
           
 void putCreated(Element pivotElement, org.eclipse.emf.ecore.EModelElement eModelElement)
           
 
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
 

Field Detail

pass1

protected final Pivot2UMLDeclarationVisitor pass1

pass2

protected final Pivot2UMLReferenceVisitor pass2
Constructor Detail

Pivot2UML

public Pivot2UML(@NonNull
                 MetaModelManager metaModelManager)
Method Detail

createResource

public static java.util.List<org.eclipse.emf.ecore.EObject> createResource(@NonNull
                                                                           MetaModelManager metaModelManager,
                                                                           @NonNull
                                                                           org.eclipse.emf.ecore.resource.Resource asResource)

convert

@Nullable
protected org.eclipse.emf.ecore.EObject convert(@NonNull
                                                         Element pivotObject)

convertAll

@NonNull
protected java.util.List<org.eclipse.emf.ecore.EObject> convertAll(@NonNull
                                                                           java.util.List<? extends org.eclipse.emf.ecore.EObject> pivotObjects)

error

protected void error(@NonNull
                     java.lang.String message)

defer

public void defer(@NonNull
                  Element pivotElement)

getCreated

public <T extends org.eclipse.emf.ecore.EObject> T getCreated(@NonNull
                                                              java.lang.Class<T> requiredClass,
                                                              @NonNull
                                                              Element pivotElement)

putCreated

public void putCreated(@NonNull
                       Element pivotElement,
                       @NonNull
                       org.eclipse.emf.ecore.EModelElement eModelElement)