public class Pivot2Ecore extends AbstractConversion
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject>| Modifier and Type | Field and Description |
|---|---|
protected DelegateInstaller |
delegateInstaller |
protected org.eclipse.emf.common.util.URI |
ecoreURI |
static org.apache.log4j.Logger |
logger |
protected java.util.Map<java.lang.String,java.lang.Object> |
options |
protected Pivot2EcoreDeclarationVisitor |
pass1 |
protected Pivot2EcoreReferenceVisitor |
pass2 |
protected java.lang.String |
primitiveTypesUriPrefix |
metaModelManager| Constructor and Description |
|---|
Pivot2Ecore(MetaModelManager metaModelManager,
org.eclipse.emf.common.util.URI ecoreURI,
java.util.Map<java.lang.String,java.lang.Object> options) |
| Modifier and Type | Method and Description |
|---|---|
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 |
copyAnnotationComments(org.eclipse.emf.ecore.EAnnotation eModelElement,
Constraint pivotConstraint) |
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> |
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) |
basicGet, getEPackage, getMetaModelManager, isId, refreshList, refreshSetpublic static final org.apache.log4j.Logger logger
@NonNull protected final DelegateInstaller delegateInstaller
@NonNull protected final Pivot2EcoreDeclarationVisitor pass1
@NonNull protected final Pivot2EcoreReferenceVisitor pass2
@NonNull protected final org.eclipse.emf.common.util.URI ecoreURI
@Nullable protected final java.util.Map<java.lang.String,java.lang.Object> options
@Nullable protected final java.lang.String primitiveTypesUriPrefix
public Pivot2Ecore(@NonNull
MetaModelManager metaModelManager,
@NonNull
org.eclipse.emf.common.util.URI ecoreURI,
@Nullable
java.util.Map<java.lang.String,java.lang.Object> options)
public static void copyAnnotationComments(@NonNull
org.eclipse.emf.ecore.EAnnotation eModelElement,
@NonNull
Constraint pivotConstraint)
public static void copyComments(org.eclipse.emf.ecore.EModelElement eModelElement,
Element pivotElement)
@NonNull public static org.eclipse.emf.ecore.EOperation createConstraintEOperation(Constraint pivotConstraint, java.lang.String operationName)
@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)
@NonNull
public static java.lang.Boolean getBoolean(@Nullable
java.util.Map<java.lang.String,java.lang.Object> options,
@NonNull
java.lang.String key)
@Nullable
public static java.lang.String getString(@Nullable
java.util.Map<java.lang.String,java.lang.Object> options,
@NonNull
java.lang.String key)
@Nullable
protected java.lang.Object convert(@NonNull
Element pivotObject)
@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)
public void defer(@NonNull
Element pivotElement)
protected void error(@NonNull
java.lang.String message)
public <T extends org.eclipse.emf.ecore.EObject> T getCreated(@NonNull
java.lang.Class<T> requiredClass,
@NonNull
Element pivotElement)
@NonNull public DelegateInstaller getDelegateInstaller()
@NonNull public final org.eclipse.emf.common.util.URI getEcoreURI()
@Nullable public java.util.Map<java.lang.String,java.lang.Object> getOptions()
public java.lang.String getPrimitiveTypesUriPrefix()
public void putCreated(@NonNull
Element pivotElement,
@NonNull
org.eclipse.emf.ecore.EModelElement eModelElement)