|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.NotifierImpl
org.eclipse.emf.ecore.resource.impl.ResourceImpl
org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl
org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl
org.eclipse.gmf.runtime.emf.core.resources.GMFResource
public class GMFResource
Custom implementation of an XMIResource.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpl |
---|
org.eclipse.emf.ecore.resource.impl.ResourceImpl.ContentsEList<E extends java.lang.Object & org.eclipse.emf.ecore.EObject>, org.eclipse.emf.ecore.resource.impl.ResourceImpl.ModificationTrackingAdapter |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.xmi.XMLResource |
---|
org.eclipse.emf.ecore.xmi.XMLResource.ElementHandler, org.eclipse.emf.ecore.xmi.XMLResource.ResourceEntityHandler, org.eclipse.emf.ecore.xmi.XMLResource.ResourceHandler, org.eclipse.emf.ecore.xmi.XMLResource.URIHandler, org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo, org.eclipse.emf.ecore.xmi.XMLResource.XMLMap |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.Resource |
---|
org.eclipse.emf.ecore.resource.Resource.Diagnostic, org.eclipse.emf.ecore.resource.Resource.Factory, org.eclipse.emf.ecore.resource.Resource.Internal, org.eclipse.emf.ecore.resource.Resource.IOWrappedException |
Field Summary | |
---|---|
static java.lang.String |
OPTION_ABORT_ON_ERROR
Use this option to abort loading a resource immediately when an error occurs. |
Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl |
---|
DETACHED_EOBJECT_TO_ID_MAP, domHandler, encoding, eObjectToExtensionMap, eObjectToIDMap, idToEObjectMap, publicId, systemId, useZip, xmlVersion |
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpl |
---|
contents, defaultDeleteOptions, defaultLoadOptions, defaultSaveOptions, errors, intrinsicIDToEObjectMap, isLoaded, isLoading, isModified, modificationTrackingAdapter, resourceSet, timeStamp, unloadingContents, uri, warnings |
Fields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl |
---|
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG |
Fields inherited from interface org.eclipse.emf.ecore.xmi.XMIResource |
---|
OPTION_USE_XMI_TYPE, VERSION_NAME, VERSION_VALUE, XMI_ID, XMI_NAMESPACE_PREFIX, XMI_NS, XMI_TAG_NAME, XMI_URI |
Fields inherited from interface org.eclipse.emf.ecore.xmi.XMLResource |
---|
HREF, NIL, NO_NAMESPACE_SCHEMA_LOCATION, OPTION_ANY_SIMPLE_TYPE, OPTION_ANY_TYPE, OPTION_CONFIGURATION_CACHE, OPTION_DECLARE_XML, OPTION_DEFER_ATTACHMENT, OPTION_DEFER_IDREF_RESOLUTION, OPTION_DISABLE_NOTIFY, OPTION_DOM_USE_NAMESPACES_IN_SCOPE, OPTION_ELEMENT_HANDLER, OPTION_ENCODING, OPTION_ESCAPE_USING_CDATA, OPTION_EXTENDED_META_DATA, OPTION_FLUSH_THRESHOLD, OPTION_FORMATTED, OPTION_KEEP_DEFAULT_CONTENT, OPTION_LAX_FEATURE_PROCESSING, OPTION_LAX_WILDCARD_PROCESSING, OPTION_LINE_WIDTH, OPTION_PARSER_FEATURES, OPTION_PARSER_PROPERTIES, OPTION_PROCESS_DANGLING_HREF, OPTION_PROCESS_DANGLING_HREF_DISCARD, OPTION_PROCESS_DANGLING_HREF_RECORD, OPTION_PROCESS_DANGLING_HREF_THROW, OPTION_RECORD_ANY_TYPE_NAMESPACE_DECLARATIONS, OPTION_RECORD_UNKNOWN_FEATURE, OPTION_RESOURCE_ENTITY_HANDLER, OPTION_RESOURCE_HANDLER, OPTION_ROOT_OBJECTS, OPTION_SAVE_DOCTYPE, OPTION_SAVE_TYPE_INFORMATION, OPTION_SCHEMA_LOCATION, OPTION_SCHEMA_LOCATION_IMPLEMENTATION, OPTION_SKIP_ESCAPE, OPTION_SKIP_ESCAPE_URI, OPTION_SUPPRESS_DOCUMENT_ROOT, OPTION_URI_HANDLER, OPTION_USE_CACHED_LOOKUP_TABLE, OPTION_USE_DEPRECATED_METHODS, OPTION_USE_ENCODED_ATTRIBUTE_STYLE, OPTION_USE_FILE_BUFFER, OPTION_USE_LEXICAL_HANDLER, OPTION_USE_PARSER_POOL, OPTION_USE_XML_NAME_TO_FEATURE_MAP, OPTION_XML_MAP, OPTION_XML_OPTIONS, OPTION_XML_VERSION, SCHEMA_LOCATION, TYPE, XML_NS, XML_SCHEMA_URI, XSI_NS, XSI_URI |
Fields inherited from interface org.eclipse.emf.ecore.resource.Resource |
---|
OPTION_CIPHER, OPTION_SAVE_ONLY_IF_CHANGED, OPTION_SAVE_ONLY_IF_CHANGED_FILE_BUFFER, OPTION_SAVE_ONLY_IF_CHANGED_MEMORY_BUFFER, OPTION_ZIP, RESOURCE__CONTENTS, RESOURCE__ERRORS, RESOURCE__IS_LOADED, RESOURCE__IS_MODIFIED, RESOURCE__IS_TRACKING_MODIFICATION, RESOURCE__RESOURCE_SET, RESOURCE__TIME_STAMP, RESOURCE__URI, RESOURCE__WARNINGS |
Constructor Summary | |
---|---|
GMFResource(org.eclipse.emf.common.util.URI uri)
Constructor. |
Method Summary | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetResourceSet(org.eclipse.emf.ecore.resource.ResourceSet rset,
org.eclipse.emf.common.notify.NotificationChain notifications)
|
protected org.eclipse.emf.common.notify.Adapter |
createModificationTrackingAdapter()
The inherited implementation creates an adapter that always sets the modified state. |
protected org.eclipse.emf.ecore.xmi.XMLHelper |
createXMLHelper()
|
protected org.eclipse.emf.ecore.xmi.XMLLoad |
createXMLLoad()
|
protected org.eclipse.emf.ecore.xmi.XMLSave |
createXMLSave()
|
org.eclipse.emf.ecore.EObject |
getEObject(java.lang.String uriFragment)
|
static java.lang.String |
getSavedID(org.eclipse.emf.ecore.EObject eObject)
Get the saved ID of an EObject. |
void |
setRawURI(org.eclipse.emf.common.util.URI uri)
Set the URI of the resource without processing it. |
void |
setURI(org.eclipse.emf.common.util.URI uri)
|
void |
setUseIDAttributes(boolean b)
Should we use ID attribute? |
protected boolean |
useIDAttributes()
Should we use ID attribute? |
protected boolean |
useUUIDs()
|
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl |
---|
getXMINamespace, getXMIVersion, setXMINamespace, setXMIVersion, useIDs |
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl |
---|
assignIDsWhileLoading, attachedHelper, detachedHelper, doLoad, doLoad, doLoad, doSave, doSave, doUnload, getDefaultLoadOptions, getDefaultSaveOptions, getDOMHelper, getEncoding, getEObjectByID, getEObjectToExtensionMap, getEObjectToIDMap, getID, getIDToEObjectMap, getPublicId, getSystemId, getURIFragment, getXMLVersion, init, isAttachedDetachedHelperRequired, isPath, load, load, save, save, setDoctypeInfo, setEncoding, setID, setUseZip, setXMLVersion, toKeyString, useZip |
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpl |
---|
addModificationTrackingAdapters, attached, delete, detached, getAllContents, getAllProperContents, getAllProperContents, getContents, getDefaultURIConverter, getEObject, getEObjectForURIFragmentRootSegment, getErrors, getIntrinsicIDToEObjectMap, getResourceSet, getTimeStamp, getURI, getURIConverter, getURIFragmentRootSegment, getWarnings, isContentZipEntry, isLoaded, isLoading, isModified, isTrackingModification, load, load, mergeMaps, newContentZipEntry, removeModificationTrackingAdapters, save, save, saveOnlyIfChangedWithFileBuffer, saveOnlyIfChangedWithMemoryBuffer, setIntrinsicIDToEObjectMap, setLoaded, setModified, setTimeStamp, setTrackingModification, toString, unload, unloaded |
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl |
---|
eAdapters, eBasicAdapters, eDeliver, eSetDeliver |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.xmi.XMLResource |
---|
getDefaultLoadOptions, getDefaultSaveOptions, getDOMHelper, getEncoding, getEObjectToExtensionMap, getEObjectToIDMap, getID, getIDToEObjectMap, getPublicId, getSystemId, getXMLVersion, load, load, save, save, setDoctypeInfo, setEncoding, setID, setUseZip, setXMLVersion, useZip |
Methods inherited from interface org.eclipse.emf.ecore.resource.Resource |
---|
delete, getAllContents, getContents, getErrors, getResourceSet, getTimeStamp, getURI, getURIFragment, getWarnings, isLoaded, isModified, isTrackingModification, load, load, save, save, setModified, setTimeStamp, setTrackingModification, unload |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Field Detail |
---|
public static final java.lang.String OPTION_ABORT_ON_ERROR
Boolean.FALSE
unless set to Boolean.TRUE
explicitly.
Constructor Detail |
---|
public GMFResource(org.eclipse.emf.common.util.URI uri)
Method Detail |
---|
protected boolean useUUIDs()
useUUIDs
in class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl
public void setUseIDAttributes(boolean b)
protected boolean useIDAttributes()
useIDAttributes
in class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl
protected org.eclipse.emf.ecore.xmi.XMLHelper createXMLHelper()
createXMLHelper
in class org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl
protected org.eclipse.emf.ecore.xmi.XMLLoad createXMLLoad()
createXMLLoad
in class org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl
protected org.eclipse.emf.ecore.xmi.XMLSave createXMLSave()
createXMLSave
in class org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl
public org.eclipse.emf.ecore.EObject getEObject(java.lang.String uriFragment)
getEObject
in interface org.eclipse.emf.ecore.resource.Resource
getEObject
in class org.eclipse.emf.ecore.resource.impl.ResourceImpl
Resource.getEObject(java.lang.String)
public static java.lang.String getSavedID(org.eclipse.emf.ecore.EObject eObject)
public void setURI(org.eclipse.emf.common.util.URI uri)
setURI
in interface org.eclipse.emf.ecore.resource.Resource
setURI
in class org.eclipse.emf.ecore.resource.impl.ResourceImpl
Resource.setURI(org.eclipse.emf.common.util.URI)
public org.eclipse.emf.common.notify.NotificationChain basicSetResourceSet(org.eclipse.emf.ecore.resource.ResourceSet rset, org.eclipse.emf.common.notify.NotificationChain notifications)
basicSetResourceSet
in interface org.eclipse.emf.ecore.resource.Resource.Internal
basicSetResourceSet
in class org.eclipse.emf.ecore.resource.impl.ResourceImpl
public void setRawURI(org.eclipse.emf.common.util.URI uri)
protected org.eclipse.emf.common.notify.Adapter createModificationTrackingAdapter()
createModificationTrackingAdapter
in class org.eclipse.emf.ecore.resource.impl.ResourceImpl
|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.