public class ExtendedXMISaveImpl extends ExtendedXMLSaveImpl
XMISaveImpl
. It an exact copy of XMISaveImpl
except for that extends
ExtendedXMLSaveImpl
instead of XMLSaveImpl
.Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
XMI_ID_NS |
protected static java.lang.String |
XMI_TAG_NS |
protected static java.lang.String |
XMI_TYPE_NS |
protected static java.lang.String |
XMI_VER_NS |
protected static java.lang.String |
XMI_XMLNS |
protected boolean |
xmiType |
protected java.lang.String |
xmiURI |
converter, options
anySimpleType, anyType, ATTRIBUTE_FEATURE_MAP, CONTENT_ELEMENT, CROSS_DOC, currentNode, DATATYPE_ATTRIBUTE_MANY, DATATYPE_CONTENT_SINGLE, DATATYPE_ELEMENT_SINGLE, DATATYPE_MANY, DATATYPE_SINGLE, DATATYPE_SINGLE_NILLABLE, declareSchemaLocation, declareSchemaLocationImplementation, declareXML, declareXSI, doc, document, ELEMENT_FEATURE_MAP, elementHandler, EMPTY_ELEMENT, encoding, eObjectToExtensionMap, escape, escapeURI, extendedMetaData, featureTable, flushThreshold, handler, helper, idAttributeName, idAttributeNS, INDEX_LOOKUP, keepDefaults, map, nameInfo, OBJECT_ATTRIBUTE_IDREF_MANY, OBJECT_ATTRIBUTE_IDREF_SINGLE, OBJECT_ATTRIBUTE_MANY, OBJECT_ATTRIBUTE_SINGLE, OBJECT_CONTAIN_MANY, OBJECT_CONTAIN_MANY_UNSETTABLE, OBJECT_CONTAIN_SINGLE, OBJECT_CONTAIN_SINGLE_UNSETTABLE, OBJECT_ELEMENT_IDREF_MANY, OBJECT_ELEMENT_IDREF_SINGLE, OBJECT_ELEMENT_IDREF_SINGLE_UNSETTABLE, OBJECT_ELEMENT_MANY, OBJECT_ELEMENT_SINGLE, OBJECT_ELEMENT_SINGLE_UNSETTABLE, OBJECT_HREF_MANY, OBJECT_HREF_MANY_UNSETTABLE, OBJECT_HREF_SINGLE, OBJECT_HREF_SINGLE_UNSETTABLE, processDanglingHREF, proxyAttributes, resourceEntityHandler, root, roots, SAME_DOC, saveTypeInfo, SKIP, toDOM, TRANSIENT, useCache, useEncodedAttributeStyle, XML_VERSION, xmlResource, xmlSchemaTypePackage, xmlTypeInfo, xmlVersion, XSI_NIL, XSI_NO_NAMESPACE_SCHEMA_LOCATION, XSI_SCHEMA_LOCATION, XSI_TYPE_NS, XSI_XMLNS
Constructor and Description |
---|
ExtendedXMISaveImpl(java.util.Map<?,?> options,
org.eclipse.emf.ecore.xmi.XMLHelper helper,
java.lang.String encoding) |
ExtendedXMISaveImpl(java.util.Map<?,?> options,
org.eclipse.emf.ecore.xmi.XMLHelper helper,
java.lang.String encoding,
java.lang.String xmlVersion) |
ExtendedXMISaveImpl(org.eclipse.emf.ecore.xmi.XMLHelper helper) |
Modifier and Type | Method and Description |
---|---|
protected void |
addNamespaceDeclarations() |
protected void |
init(org.eclipse.emf.ecore.xmi.XMLResource resource,
java.util.Map<?,?> options) |
boolean |
isDuplicateURI(java.lang.String nsURI) |
protected void |
saveFeatureMapElementReference(org.eclipse.emf.ecore.EObject o,
org.eclipse.emf.ecore.EReference f) |
protected void |
saveTypeAttribute(org.eclipse.emf.ecore.EClass eClass) |
java.lang.Object |
writeTopObjects(java.util.List<? extends org.eclipse.emf.ecore.EObject> contents) |
getBuffer, save, save, saveOuterContent, traverse, writeTopObject
addDoctypeInformation, convertURI, endSave, endSaveFeatures, getContent, getDataTypeElementSingleSimple, getDatatypeValue, getElementIDRefManySimple, getElementIDRefSingleSimple, getElementReferenceManySimple, getElementReferenceSingleSimple, getSchemaLocationRoot, isEmpty, isNil, processAttributeExtensions, processElementExtensions, sameDocMany, sameDocSingle, save, saveAttributeFeatureMap, saveContainedMany, saveContainedSingle, saveDataTypeAttributeMany, saveDataTypeElementSingle, saveDataTypeMany, saveDataTypeSingle, saveElement, saveElement, saveElement, saveElementFeatureMap, saveElementID, saveElementIDRef, saveElementIDRef, saveElementIDRefMany, saveElementIDRefSingle, saveElementReference, saveElementReferenceMany, saveElementReferenceSingle, saveEObjectMany, saveEObjectSingle, saveFeatures, saveFeatures, saveHref, saveHRefMany, saveHRefSingle, saveIDRefMany, saveIDRefSingle, saveManyEmpty, saveManyEmpty, saveNil, saveNil, saveTypeAttribute, shouldSaveFeature, toChar, write, write, writeAscii, writeTopAttributes, writeTopElements
protected boolean xmiType
protected java.lang.String xmiURI
protected static final java.lang.String XMI_ID_NS
protected static final java.lang.String XMI_TAG_NS
protected static final java.lang.String XMI_TYPE_NS
protected static final java.lang.String XMI_VER_NS
protected static final java.lang.String XMI_XMLNS
public ExtendedXMISaveImpl(org.eclipse.emf.ecore.xmi.XMLHelper helper)
public ExtendedXMISaveImpl(java.util.Map<?,?> options, org.eclipse.emf.ecore.xmi.XMLHelper helper, java.lang.String encoding)
public ExtendedXMISaveImpl(java.util.Map<?,?> options, org.eclipse.emf.ecore.xmi.XMLHelper helper, java.lang.String encoding, java.lang.String xmlVersion)
protected void init(org.eclipse.emf.ecore.xmi.XMLResource resource, java.util.Map<?,?> options)
init
in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl
public java.lang.Object writeTopObjects(java.util.List<? extends org.eclipse.emf.ecore.EObject> contents)
writeTopObjects
in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl
protected void saveTypeAttribute(org.eclipse.emf.ecore.EClass eClass)
saveTypeAttribute
in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl
protected void addNamespaceDeclarations()
addNamespaceDeclarations
in class ExtendedXMLSaveImpl
public boolean isDuplicateURI(java.lang.String nsURI)
isDuplicateURI
in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl
protected void saveFeatureMapElementReference(org.eclipse.emf.ecore.EObject o, org.eclipse.emf.ecore.EReference f)
saveFeatureMapElementReference
in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl