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, optionsanySimpleType, 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, writeTopObjectaddDoctypeInformation, 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, writeTopElementsprotected 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.XMLSaveImplpublic java.lang.Object writeTopObjects(java.util.List<? extends org.eclipse.emf.ecore.EObject> contents)
writeTopObjects in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImplprotected void saveTypeAttribute(org.eclipse.emf.ecore.EClass eClass)
saveTypeAttribute in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImplprotected void addNamespaceDeclarations()
addNamespaceDeclarations in class ExtendedXMLSaveImplpublic boolean isDuplicateURI(java.lang.String nsURI)
isDuplicateURI in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImplprotected void saveFeatureMapElementReference(org.eclipse.emf.ecore.EObject o,
org.eclipse.emf.ecore.EReference f)
saveFeatureMapElementReference in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl