org.eclipse.emf.ecore.xmi.impl
Class XMISaveImpl
java.lang.Object
org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl
org.eclipse.emf.ecore.xmi.impl.XMISaveImpl
- All Implemented Interfaces:
- XMLSave
- Direct Known Subclasses:
- EMOFSaveImpl
- public class XMISaveImpl
- extends XMLSaveImpl
Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl |
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, 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, root, 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 |
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl |
endSaveFeatures, getContent, getDataTypeElementSingleSimple, getDatatypeValue, getElementIDRefManySimple, getElementIDRefSingleSimple, getElementReferenceManySimple, getElementReferenceSingleSimple, getSchemaLocationRoot, isEmpty, isNil, processAttributeExtensions, processElementExtensions, sameDocMany, sameDocSingle, save, save, save, saveAttributeFeatureMap, saveContainedMany, saveContainedSingle, saveDataTypeAttributeMany, saveDataTypeElementSingle, saveDataTypeMany, saveDataTypeSingle, saveElement, saveElement, saveElementFeatureMap, saveElementID, saveElementIDRef, saveElementIDRef, saveElementIDRefMany, saveElementIDRefSingle, saveElementReference, saveElementReferenceMany, saveElementReferenceSingle, saveEObjectMany, saveEObjectSingle, saveFeatures, saveHref, saveHRefMany, saveHRefSingle, saveIDRefMany, saveIDRefSingle, saveManyEmpty, saveManyEmpty, saveNil, saveNil, saveTypeAttribute, toChar, traverse, write, write, writeAscii, writeTopAttributes, writeTopElements, writeTopObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xmiType
protected boolean xmiType
xmiURI
protected String xmiURI
XMI_ID_NS
protected static final String XMI_ID_NS
- See Also:
- Constant Field Values
XMI_TAG_NS
protected static final String XMI_TAG_NS
- See Also:
- Constant Field Values
XMI_TYPE_NS
protected static final String XMI_TYPE_NS
- See Also:
- Constant Field Values
XMI_VER_NS
protected static final String XMI_VER_NS
- See Also:
- Constant Field Values
XMI_XMLNS
protected static final String XMI_XMLNS
- See Also:
- Constant Field Values
XMISaveImpl
public XMISaveImpl(XMLHelper helper)
XMISaveImpl
public XMISaveImpl(Map options,
XMLHelper helper,
String encoding)
XMISaveImpl
public XMISaveImpl(Map options,
XMLHelper helper,
String encoding,
String xmlVersion)
init
protected void init(XMLResource resource,
Map options)
- Overrides:
init
in class XMLSaveImpl
writeTopObjects
public Object writeTopObjects(List contents)
- Overrides:
writeTopObjects
in class XMLSaveImpl
saveTypeAttribute
protected void saveTypeAttribute(EClass eClass)
- Overrides:
saveTypeAttribute
in class XMLSaveImpl
addNamespaceDeclarations
public void addNamespaceDeclarations()
- Overrides:
addNamespaceDeclarations
in class XMLSaveImpl
isDuplicateURI
public boolean isDuplicateURI(String nsURI)
- Overrides:
isDuplicateURI
in class XMLSaveImpl
saveFeatureMapElementReference
protected void saveFeatureMapElementReference(EObject o,
EReference f)
- Overrides:
saveFeatureMapElementReference
in class XMLSaveImpl