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, refreshSet
public 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)