| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.ecore.xmi.impl.XMLSaveImpl
org.eclipse.emf.ecore.xmi.impl.XMISaveImpl
org.eclipse.ocl.examples.pivot.utilities.PivotSaveImpl
public final class PivotSaveImpl
PivotSaveImpl ensures that all references to specialized types are terminated by local copies of the specialization.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl | 
|---|
org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.Escape, org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.Lookup, org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.XMLTypeInfoImpl | 
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.xmi.XMLSave | 
|---|
org.eclipse.emf.ecore.xmi.XMLSave.XMLTypeInfo | 
| Field Summary | 
|---|
| Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMISaveImpl | 
|---|
XMI_ID_NS, XMI_TAG_NS, XMI_TYPE_NS, XMI_VER_NS, XMI_XMLNS, xmiType, xmiURI | 
| 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, 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 Summary | |
|---|---|
PivotSaveImpl(org.eclipse.emf.ecore.xmi.XMLHelper helper)
 | 
|
| Method Summary | |
|---|---|
protected  java.lang.String | 
convertURI(java.lang.String uri)
 | 
protected  void | 
init(org.eclipse.emf.ecore.xmi.XMLResource resource,
     java.util.Map<?,?> options)
Prepare a pivot resource for save by redirecting all type references to specializations to local copies of the specializations.  | 
| Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMISaveImpl | 
|---|
addNamespaceDeclarations, isDuplicateURI, saveFeatureMapElementReference, saveTypeAttribute, writeTopObjects | 
| Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl | 
|---|
addDoctypeInformation, endSave, 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, 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, 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 | 
| Constructor Detail | 
|---|
public PivotSaveImpl(org.eclipse.emf.ecore.xmi.XMLHelper helper)
| Method Detail | 
|---|
protected java.lang.String convertURI(java.lang.String uri)
convertURI in class org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl
protected void init(org.eclipse.emf.ecore.xmi.XMLResource resource,
                    java.util.Map<?,?> options)
init in class org.eclipse.emf.ecore.xmi.impl.XMISaveImpl
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||