org.eclipse.ocl.examples.pivot.ecore
Class Pivot2Ecore
java.lang.Object
org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
org.eclipse.ocl.examples.pivot.ecore.Pivot2Ecore
public class Pivot2Ecore
- extends AbstractConversion
Constructor Summary |
Pivot2Ecore(MetaModelManager metaModelManager,
org.eclipse.emf.common.util.URI ecoreURI,
java.util.Map<java.lang.String,java.lang.Object> options)
|
Method Summary |
protected java.lang.Object |
convert(Element pivotObject)
|
org.eclipse.emf.ecore.xmi.XMLResource |
convertResource(org.eclipse.emf.ecore.resource.Resource pivotResource,
org.eclipse.emf.common.util.URI ecoreURI)
|
static void |
copyComments(org.eclipse.emf.ecore.EModelElement eModelElement,
Element pivotElement)
|
static org.eclipse.emf.ecore.EOperation |
createConstraintEOperation(Constraint pivotConstraint,
java.lang.String operationName)
|
static org.eclipse.emf.ecore.xmi.XMLResource |
createResource(MetaModelManager metaModelManager,
org.eclipse.emf.ecore.resource.Resource pivotResource,
org.eclipse.emf.common.util.URI ecoreURI,
java.util.Map<java.lang.String,java.lang.Object> options)
|
void |
defer(Element pivotElement)
|
protected void |
error(java.lang.String message)
|
static java.lang.Boolean |
getBoolean(java.util.Map<java.lang.String,java.lang.Object> options,
java.lang.String key)
|
<T extends org.eclipse.emf.ecore.EObject>
T |
|
getCreated(java.lang.Class<T> requiredClass,
Element pivotElement)
|
DelegateInstaller |
getDelegateInstaller()
|
org.eclipse.emf.common.util.URI |
getEcoreURI()
|
java.util.Map<java.lang.String,java.lang.Object> |
getOptions()
|
java.lang.String |
getPrimitiveTypesUriPrefix()
|
static java.lang.String |
getString(java.util.Map<java.lang.String,java.lang.Object> options,
java.lang.String key)
|
void |
putCreated(Element pivotElement,
org.eclipse.emf.ecore.EModelElement eModelElement)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
public static final org.apache.log4j.Logger logger
delegateInstaller
@NonNull
protected final DelegateInstaller delegateInstaller
pass1
@NonNull
protected final Pivot2EcoreDeclarationVisitor pass1
pass2
@NonNull
protected final Pivot2EcoreReferenceVisitor pass2
ecoreURI
@NonNull
protected final org.eclipse.emf.common.util.URI ecoreURI
options
@Nullable
protected final java.util.Map<java.lang.String,java.lang.Object> options
primitiveTypesUriPrefix
@Nullable
protected final java.lang.String primitiveTypesUriPrefix
Pivot2Ecore
public Pivot2Ecore(@NonNull
MetaModelManager metaModelManager,
@NonNull
org.eclipse.emf.common.util.URI ecoreURI,
@Nullable
java.util.Map<java.lang.String,java.lang.Object> options)
copyComments
public static void copyComments(org.eclipse.emf.ecore.EModelElement eModelElement,
Element pivotElement)
createConstraintEOperation
@NonNull
public static org.eclipse.emf.ecore.EOperation createConstraintEOperation(Constraint pivotConstraint,
java.lang.String operationName)
createResource
@NonNull
public static org.eclipse.emf.ecore.xmi.XMLResource createResource(@NonNull
MetaModelManager metaModelManager,
@NonNull
org.eclipse.emf.ecore.resource.Resource pivotResource,
@NonNull
org.eclipse.emf.common.util.URI ecoreURI,
@Nullable
java.util.Map<java.lang.String,java.lang.Object> options)
getBoolean
@NonNull
public static java.lang.Boolean getBoolean(@Nullable
java.util.Map<java.lang.String,java.lang.Object> options,
@NonNull
java.lang.String key)
getString
@Nullable
public static java.lang.String getString(@Nullable
java.util.Map<java.lang.String,java.lang.Object> options,
@NonNull
java.lang.String key)
convert
@Nullable
protected java.lang.Object convert(@NonNull
Element pivotObject)
convertResource
@NonNull
public org.eclipse.emf.ecore.xmi.XMLResource convertResource(@NonNull
org.eclipse.emf.ecore.resource.Resource pivotResource,
@NonNull
org.eclipse.emf.common.util.URI ecoreURI)
defer
public void defer(@NonNull
Element pivotElement)
error
protected void error(@NonNull
java.lang.String message)
getCreated
public <T extends org.eclipse.emf.ecore.EObject> T getCreated(@NonNull
java.lang.Class<T> requiredClass,
@NonNull
Element pivotElement)
getDelegateInstaller
@NonNull
public DelegateInstaller getDelegateInstaller()
getEcoreURI
@NonNull
public final org.eclipse.emf.common.util.URI getEcoreURI()
getOptions
@Nullable
public java.util.Map<java.lang.String,java.lang.Object> getOptions()
getPrimitiveTypesUriPrefix
public java.lang.String getPrimitiveTypesUriPrefix()
putCreated
public void putCreated(@NonNull
Element pivotElement,
@NonNull
org.eclipse.emf.ecore.EModelElement eModelElement)