Class CDOResourceImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
- org.eclipse.emf.internal.cdo.CDOObjectImpl
-
- org.eclipse.emf.cdo.eresource.impl.CDOResourceNodeImpl
-
- org.eclipse.emf.cdo.eresource.impl.CDOResourceLeafImpl
-
- org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl
-
- All Implemented Interfaces:
CDOObject
,CDOWithID
,CDOPackageTypeRegistry.CDOObjectMarker
,CDOResource
,CDOResourceLeaf
,CDOResourceNode
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,Resource
,Resource.Internal
,XMLResource
,InternalCDOLoadable
,InternalCDOObject
,InternalCDOResource
,org.eclipse.net4j.util.io.EncodingProvider
public class CDOResourceImpl extends CDOResourceLeafImpl implements InternalCDOResource
An implementation of the model object 'CDO Resource'.- Generated
- not
- Extends
- InternalCDOResource
- No Extend
- This interface is not intended to be extended by clients.
The following features are implemented:
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
CDOResourceImpl.ContentsCDOList
An implementation of a CDO specific 'contents' list.-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.Resource
Resource.Diagnostic, Resource.Factory, Resource.Internal, Resource.IOWrappedException
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.xmi.XMLResource
XMLResource.ElementHandler, XMLResource.MissingPackageHandler, XMLResource.ResourceEntityHandler, XMLResource.ResourceHandler, XMLResource.URIHandler, XMLResource.XMLInfo, XMLResource.XMLMap
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.cdo.eresource.CDOResource
OPTION_SAVE_BASE_URI, OPTION_SAVE_OVERRIDE_TRANSACTION, OPTION_SAVE_PROGRESS_MONITOR, PREFETCH_PARAMETER
-
Fields inherited from interface org.eclipse.emf.cdo.eresource.CDOResourceNode
ROOT_NAME, ROOT_PATH
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Fields inherited from interface org.eclipse.emf.ecore.resource.Resource
OPTION_CIPHER, OPTION_LINE_DELIMITER, OPTION_LINE_DELIMITER_UNSPECIFIED, 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
-
Fields inherited from interface org.eclipse.emf.ecore.xmi.XMLResource
HREF, NIL, NO_NAMESPACE_SCHEMA_LOCATION, OPTION_ANY_SIMPLE_TYPE, OPTION_ANY_TYPE, OPTION_BINARY, 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_MISSING_PACKAGE_HANDLER, 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_PROXY_ATTRIBUTES, 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_PACKAGE_NS_URI_AS_LOCATION, 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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CDOResourceImpl()
CDOResourceImpl(URI initialURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
attached(EObject object)
NotificationChain
basicSetResourceSet(ResourceSet resourceSet, NotificationChain notifications)
void
cdoInternalLoading(EObject object)
Informs the resource that anobject
contained within it is being loaded.void
cdoInternalLoadingDone(EObject object)
Informs the resource that anobject
contained within it has finished being loaded.void
cdoInternalPostDetach(boolean remote)
It is really important for accessing the data to go throughCDOObjectImpl.cdoStore()
.void
cdoInternalPreLoad()
protected EList<?>
createList(EStructuralFeature eStructuralFeature)
void
delete(java.util.Map<?,?> options)
void
detached(EObject object)
int
eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
int
eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
Resource.Internal
eDirectResource()
java.lang.Object
eGet(int featureID, boolean resolve, boolean coreType)
void
eSet(int featureID, java.lang.Object newValue)
protected EClass
eStaticClass()
TreeIterator<EObject>
getAllContents()
protected TreeIterator<EObject>
getAllProperContents(java.util.List<EObject> contents)
EList<EObject>
getContents()
java.util.Map<java.lang.Object,java.lang.Object>
getDefaultLoadOptions()
java.util.Map<java.lang.Object,java.lang.Object>
getDefaultSaveOptions()
DOMHelper
getDOMHelper()
java.lang.String
getEncoding()
EObject
getEObject(java.lang.String uriFragment)
Note: URI from temporary objects are going to changed when we commit the CDOTransaction.protected EObject
getEObjectByID(java.lang.String id)
Returns the object based on the fragment as an ID.java.util.Map<EObject,AnyType>
getEObjectToExtensionMap()
java.util.Map<EObject,java.lang.String>
getEObjectToIDMap()
Deprecated.EList<Resource.Diagnostic>
getErrors()
java.lang.String
getID(EObject eObject)
java.util.Map<java.lang.String,EObject>
getIDToEObjectMap()
Deprecated.java.util.Map<java.lang.String,EObject>
getIntrinsicIDToEObjectMap()
Returns the map used to cache the EObject that is identified by thevalue
of its ID feature.java.lang.String
getPublicId()
ResourceSet
getResourceSet()
java.lang.String
getSystemId()
long
getTimeStamp()
URI
getURI()
java.lang.String
getURIFragment(EObject object)
URI
getURIGen()
EList<Resource.Diagnostic>
getWarnings()
java.lang.String
getXMLVersion()
boolean
isExisting()
boolean
isLoaded()
boolean
isLoading()
boolean
isModified()
boolean
isRoot()
boolean
isTrackingModification()
void
load(java.io.InputStream inputStream, java.util.Map<?,?> options)
void
load(java.util.Map<?,?> options)
void
load(org.w3c.dom.Node node, java.util.Map<?,?> options)
void
load(org.xml.sax.InputSource inputSource, java.util.Map<?,?> options)
void
recacheURIs()
void
save(java.io.OutputStream outputStream, java.util.Map<?,?> options)
void
save(java.io.Writer writer, java.util.Map<?,?> options)
void
save(java.util.Map<?,?> options)
org.w3c.dom.Document
save(org.w3c.dom.Document document, java.util.Map<?,?> options, DOMHandler handler)
void
setDoctypeInfo(java.lang.String publicId, java.lang.String systemId)
void
setEncoding(java.lang.String encoding)
protected void
setExisting(boolean existing)
void
setFolder(CDOResourceFolder newFolder)
void
setID(EObject eObject, java.lang.String id)
void
setIntrinsicIDToEObjectMap(java.util.Map<java.lang.String,EObject> intrinsicIDToEObjectMap)
Sets the map used to cache the EObject identified by the value of its ID feature.void
setModified(boolean newModified)
void
setName(java.lang.String newName)
void
setPath(java.lang.String newPath)
void
setResourceSet(ResourceSet newResourceSet)
void
setRoot(boolean root)
void
setTimeStamp(long newTimeStamp)
void
setTrackingModification(boolean newTrackingModification)
void
setTrackingModificationGen(boolean newTrackingModification)
void
setURI(URI newURI)
void
setURIGen(URI newURI)
void
setUseZip(boolean useZip)
void
setXMLVersion(java.lang.String version)
java.lang.String
toString(java.lang.String string)
void
unload()
boolean
useZip()
-
Methods inherited from class org.eclipse.emf.cdo.eresource.impl.CDOResourceNodeImpl
basicSetFolder, basicSetName, checkDuplicates, eStaticFeatureCount, getBasename, getExtension, getFolder, getName, getPath, setBasename, setExtension, setFolderGen, setNameGen, toString, trimExtension
-
Methods inherited from class org.eclipse.emf.internal.cdo.CDOObjectImpl
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.cdo.eresource.CDOResourceNode
getBasename, getExtension, getFolder, getName, getPath, setBasename, setExtension, trimExtension
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBasicRemoveFromContainer, eDerivedOperationID, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eUnset, eURIFragmentSegment
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Constructor Detail
-
CDOResourceImpl
public CDOResourceImpl(URI initialURI)
- Since:
- 2.0
- Added
-
CDOResourceImpl
protected CDOResourceImpl()
- Generated
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classCDOResourceLeafImpl
- Generated
-
eDirectResource
public Resource.Internal eDirectResource()
- Specified by:
eDirectResource
in interfaceInternalEObject
- Overrides:
eDirectResource
in classCDOObjectImpl
- Since:
- 2.0
- Generated
- NOT
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
- Specified by:
eDerivedStructuralFeatureID
in interfaceInternalEObject
- Overrides:
eDerivedStructuralFeatureID
in classBasicEObjectImpl
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
- Specified by:
eBaseStructuralFeatureID
in interfaceInternalEObject
- Overrides:
eBaseStructuralFeatureID
in classBasicEObjectImpl
-
isRoot
public boolean isRoot()
- Specified by:
isRoot
in interfaceCDOResourceNode
- Since:
- 2.0
-
setRoot
public void setRoot(boolean root)
- Since:
- 3.0
-
getResourceSet
public ResourceSet getResourceSet()
- Specified by:
getResourceSet
in interfaceCDOResource
- Specified by:
getResourceSet
in interfaceResource
- Returns:
- the value of the 'Resource Set' attribute.
- See Also:
CDOResource.setResourceSet(ResourceSet)
,EresourcePackage.getCDOResource_ResourceSet()
- Generated
-
setResourceSet
public void setResourceSet(ResourceSet newResourceSet)
- Specified by:
setResourceSet
in interfaceCDOResource
- Parameters:
newResourceSet
- the new value of the 'Resource Set' attribute.- See Also:
CDOResource.getResourceSet()
- Generated
-
getURIGen
public URI getURIGen()
- Since:
- 2.0
- Generated
-
getURI
public URI getURI()
- Specified by:
getURI
in interfaceCDOResource
- Specified by:
getURI
in interfaceCDOResourceNode
- Specified by:
getURI
in interfaceResource
- Overrides:
getURI
in classCDOResourceNodeImpl
- Returns:
- the value of the 'URI' attribute.
- See Also:
CDOResource.setURI(URI)
,EresourcePackage.getCDOResource_URI()
- Generated
- NOT
-
recacheURIs
public void recacheURIs()
- Overrides:
recacheURIs
in classCDOResourceNodeImpl
- Since:
- 4.5
-
setURIGen
public void setURIGen(URI newURI)
- Since:
- 2.0
- Generated
-
setURI
public void setURI(URI newURI)
- Specified by:
setURI
in interfaceCDOResource
- Specified by:
setURI
in interfaceResource
- Parameters:
newURI
- the new value of the 'URI' attribute.- See Also:
CDOResource.getURI()
- Generated
- NOT
-
setPath
public void setPath(java.lang.String newPath)
Description copied from class:CDOResourceNodeImpl
- Specified by:
setPath
in interfaceCDOResourceNode
- Overrides:
setPath
in classCDOResourceNodeImpl
- Parameters:
newPath
- the new value of the 'Path' attribute.- See Also:
CDOResourceNode.getPath()
- Added
-
setFolder
public void setFolder(CDOResourceFolder newFolder)
Description copied from class:CDOResourceNodeImpl
- Specified by:
setFolder
in interfaceCDOResourceNode
- Overrides:
setFolder
in classCDOResourceNodeImpl
- Parameters:
newFolder
- the new value of the 'Folder' container reference.- See Also:
CDOResourceNode.getFolder()
- Added
-
setName
public void setName(java.lang.String newName)
Description copied from class:CDOResourceNodeImpl
- Specified by:
setName
in interfaceCDOResourceNode
- Overrides:
setName
in classCDOResourceNodeImpl
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
CDOResourceNode.getName()
- Added
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classCDOResourceNodeImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classCDOResourceNodeImpl
-
getContents
public EList<EObject> getContents()
- Specified by:
getContents
in interfaceCDOResource
- Specified by:
getContents
in interfaceResource
- Returns:
- the value of the 'Contents' containment reference list.
- See Also:
EresourcePackage.getCDOResource_Contents()
- Generated
- NOT
-
cdoInternalPostDetach
public void cdoInternalPostDetach(boolean remote)
Description copied from class:CDOObjectImpl
It is really important for accessing the data to go throughCDOObjectImpl.cdoStore()
.CDOObjectImpl.eStore()
will redirect you to the transient data.- Specified by:
cdoInternalPostDetach
in interfaceInternalCDOObject
- Overrides:
cdoInternalPostDetach
in classCDOObjectImpl
- Since:
- 2.0
-
isModified
public boolean isModified()
- Specified by:
isModified
in interfaceCDOResource
- Specified by:
isModified
in interfaceResource
- Returns:
- the value of the 'Modified' attribute.
- See Also:
CDOResource.setModified(boolean)
,EresourcePackage.getCDOResource_Modified()
- Generated
- NOT
-
setModified
public void setModified(boolean newModified)
- Specified by:
setModified
in interfaceCDOResource
- Specified by:
setModified
in interfaceResource
- Parameters:
newModified
- the new value of the 'Modified' attribute.- See Also:
CDOResource.isModified()
- Generated
- NOT
-
isLoaded
public boolean isLoaded()
- Specified by:
isLoaded
in interfaceCDOResource
- Specified by:
isLoaded
in interfaceResource
- Returns:
- the value of the 'Loaded' attribute.
- See Also:
EresourcePackage.getCDOResource_Loaded()
- Generated
- NOT
-
isTrackingModification
public boolean isTrackingModification()
- Specified by:
isTrackingModification
in interfaceCDOResource
- Specified by:
isTrackingModification
in interfaceResource
- Returns:
- the value of the 'Tracking Modification' attribute.
- See Also:
CDOResource.setTrackingModification(boolean)
,EresourcePackage.getCDOResource_TrackingModification()
- Generated
-
setTrackingModificationGen
public void setTrackingModificationGen(boolean newTrackingModification)
- Since:
- 4.0
- Generated
-
setTrackingModification
public void setTrackingModification(boolean newTrackingModification)
- Specified by:
setTrackingModification
in interfaceCDOResource
- Specified by:
setTrackingModification
in interfaceResource
- Parameters:
newTrackingModification
- the new value of the 'Tracking Modification' attribute.- See Also:
CDOResource.isTrackingModification()
- Generated
- NOT
-
getErrors
public EList<Resource.Diagnostic> getErrors()
- Specified by:
getErrors
in interfaceCDOResource
- Specified by:
getErrors
in interfaceResource
- Returns:
- the value of the 'Errors' attribute list.
- See Also:
EresourcePackage.getCDOResource_Errors()
- Generated
- NOT
-
getWarnings
public EList<Resource.Diagnostic> getWarnings()
- Specified by:
getWarnings
in interfaceCDOResource
- Specified by:
getWarnings
in interfaceResource
- Returns:
- the value of the 'Warnings' attribute list.
- See Also:
EresourcePackage.getCDOResource_Warnings()
- Generated
- NOT
-
getTimeStamp
public long getTimeStamp()
- Specified by:
getTimeStamp
in interfaceCDOResource
- Specified by:
getTimeStamp
in interfaceResource
- Returns:
- the value of the 'Time Stamp' attribute.
- See Also:
CDOResource.setTimeStamp(long)
,EresourcePackage.getCDOResource_TimeStamp()
- Generated
-
setTimeStamp
public void setTimeStamp(long newTimeStamp)
- Specified by:
setTimeStamp
in interfaceCDOResource
- Specified by:
setTimeStamp
in interfaceResource
- Parameters:
newTimeStamp
- the new value of the 'Time Stamp' attribute.- See Also:
CDOResource.getTimeStamp()
- Generated
-
getAllContents
public TreeIterator<EObject> getAllContents()
- Specified by:
getAllContents
in interfaceResource
- See Also:
ResourceImpl.getAllContents()
- Added
-
getEObject
public EObject getEObject(java.lang.String uriFragment)
Note: URI from temporary objects are going to changed when we commit the CDOTransaction. Objects will not be accessible from their temporary URI once CDOTransaction is committed.Note: This resource is not actually used to lookup the resulting object in CDO. Only the CDOView is used for this lookup! This means that this resource can be used to resolve any fragment with a CDOID of the associated CDOView.
- Specified by:
getEObject
in interfaceResource
- Added
-
getIntrinsicIDToEObjectMap
public java.util.Map<java.lang.String,EObject> getIntrinsicIDToEObjectMap()
Returns the map used to cache the EObject that is identified by thevalue
of its ID feature.- Returns:
- the map used to cache the EObject that is identified by the value of its ID feature.
- Since:
- 4.2
- See Also:
setIntrinsicIDToEObjectMap(java.util.Map<java.lang.String, org.eclipse.emf.ecore.EObject>)
- Added
-
setIntrinsicIDToEObjectMap
public void setIntrinsicIDToEObjectMap(java.util.Map<java.lang.String,EObject> intrinsicIDToEObjectMap)
Sets the map used to cache the EObject identified by the value of its ID feature. This cache is only activated if the map is notnull
. The map will be lazily loaded by thegetEObjectByID
method. It is up to the client to clear the cache when it becomes invalid, e.g., when the ID of a previously mapped EObject is changed.- Parameters:
intrinsicIDToEObjectMap
- the new map ornull
.- Since:
- 4.2
- See Also:
getIntrinsicIDToEObjectMap()
- Added
-
getEObjectByID
protected EObject getEObjectByID(java.lang.String id)
Returns the object based on the fragment as an ID.- Since:
- 4.2
- Added
-
getAllProperContents
protected TreeIterator<EObject> getAllProperContents(java.util.List<EObject> contents)
- Since:
- 4.2
- Added
-
getURIFragment
public java.lang.String getURIFragment(EObject object)
- Specified by:
getURIFragment
in interfaceResource
- Added
-
isLoading
public boolean isLoading()
- Specified by:
isLoading
in interfaceResource.Internal
- Added
-
cdoInternalLoading
public void cdoInternalLoading(EObject object)
Description copied from interface:InternalCDOResource
Informs the resource that anobject
contained within it is being loaded.- Specified by:
cdoInternalLoading
in interfaceInternalCDOResource
- Since:
- 4.2
- Added
-
cdoInternalLoadingDone
public void cdoInternalLoadingDone(EObject object)
Description copied from interface:InternalCDOResource
Informs the resource that anobject
contained within it has finished being loaded.- Specified by:
cdoInternalLoadingDone
in interfaceInternalCDOResource
- Since:
- 4.2
- Added
-
cdoInternalPreLoad
public void cdoInternalPreLoad()
- Specified by:
cdoInternalPreLoad
in interfaceInternalCDOLoadable
- Overrides:
cdoInternalPreLoad
in classCDOObjectImpl
- Since:
- 2.0
- Added
-
load
public void load(java.io.InputStream inputStream, java.util.Map<?,?> options) throws java.io.IOException
-
load
public void load(java.util.Map<?,?> options) throws java.io.IOException
-
save
public void save(java.util.Map<?,?> options) throws java.io.IOException
-
save
public void save(java.io.OutputStream outputStream, java.util.Map<?,?> options) throws java.io.IOException
-
delete
public void delete(java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
delete
in interfaceCDOResourceNode
- Specified by:
delete
in interfaceResource
- Throws:
java.io.IOException
- Added
-
attached
public void attached(EObject object)
- Specified by:
attached
in interfaceResource.Internal
- Added
-
detached
public void detached(EObject object)
- Specified by:
detached
in interfaceResource.Internal
- Added
-
basicSetResourceSet
public NotificationChain basicSetResourceSet(ResourceSet resourceSet, NotificationChain notifications)
- Specified by:
basicSetResourceSet
in interfaceResource.Internal
- See Also:
ResourceImpl.basicSetResourceSet(ResourceSet, NotificationChain)
- Added
-
isExisting
public boolean isExisting()
- Specified by:
isExisting
in interfaceCDOResource
- Added
-
setExisting
protected void setExisting(boolean existing)
- Since:
- 3.0
- Added
-
createList
protected EList<?> createList(EStructuralFeature eStructuralFeature)
- Overrides:
createList
in classCDOObjectImpl
- Added
-
toString
public java.lang.String toString(java.lang.String string)
- Overrides:
toString
in classCDOResourceNodeImpl
-
getID
public java.lang.String getID(EObject eObject)
- Specified by:
getID
in interfaceXMLResource
- Since:
- 4.4
-
setID
public void setID(EObject eObject, java.lang.String id)
- Specified by:
setID
in interfaceXMLResource
- Since:
- 4.4
-
useZip
public boolean useZip()
- Specified by:
useZip
in interfaceXMLResource
- Since:
- 4.4
-
setUseZip
public void setUseZip(boolean useZip)
- Specified by:
setUseZip
in interfaceXMLResource
- Since:
- 4.4
-
getPublicId
public java.lang.String getPublicId()
- Specified by:
getPublicId
in interfaceXMLResource
- Since:
- 4.4
-
getSystemId
public java.lang.String getSystemId()
- Specified by:
getSystemId
in interfaceXMLResource
- Since:
- 4.4
-
getDOMHelper
public DOMHelper getDOMHelper()
- Specified by:
getDOMHelper
in interfaceXMLResource
- Since:
- 4.4
-
getDefaultLoadOptions
public java.util.Map<java.lang.Object,java.lang.Object> getDefaultLoadOptions()
- Specified by:
getDefaultLoadOptions
in interfaceXMLResource
- Since:
- 4.4
-
getDefaultSaveOptions
public java.util.Map<java.lang.Object,java.lang.Object> getDefaultSaveOptions()
- Specified by:
getDefaultSaveOptions
in interfaceXMLResource
- Since:
- 4.4
-
getEObjectToExtensionMap
public java.util.Map<EObject,AnyType> getEObjectToExtensionMap()
- Specified by:
getEObjectToExtensionMap
in interfaceXMLResource
- Since:
- 4.4
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncoding
in interfaceorg.eclipse.net4j.util.io.EncodingProvider
- Specified by:
getEncoding
in interfaceXMLResource
- Since:
- 4.4
-
setEncoding
public void setEncoding(java.lang.String encoding)
- Specified by:
setEncoding
in interfaceXMLResource
- Since:
- 4.4
-
getXMLVersion
public java.lang.String getXMLVersion()
- Specified by:
getXMLVersion
in interfaceXMLResource
- Since:
- 4.4
-
setXMLVersion
public void setXMLVersion(java.lang.String version)
- Specified by:
setXMLVersion
in interfaceXMLResource
- Since:
- 4.4
-
setDoctypeInfo
public void setDoctypeInfo(java.lang.String publicId, java.lang.String systemId)
- Specified by:
setDoctypeInfo
in interfaceXMLResource
- Since:
- 4.4
-
load
public void load(org.w3c.dom.Node node, java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
load
in interfaceXMLResource
- Throws:
java.io.IOException
- Since:
- 4.4
-
load
public void load(org.xml.sax.InputSource inputSource, java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
load
in interfaceXMLResource
- Throws:
java.io.IOException
- Since:
- 4.4
-
save
public void save(java.io.Writer writer, java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
save
in interfaceXMLResource
- Throws:
java.io.IOException
- Since:
- 4.4
-
save
public org.w3c.dom.Document save(org.w3c.dom.Document document, java.util.Map<?,?> options, DOMHandler handler)
- Specified by:
save
in interfaceXMLResource
- Since:
- 4.4
-
getIDToEObjectMap
@Deprecated public java.util.Map<java.lang.String,EObject> getIDToEObjectMap()
Deprecated.- Specified by:
getIDToEObjectMap
in interfaceXMLResource
- Since:
- 4.4
-
getEObjectToIDMap
@Deprecated public java.util.Map<EObject,java.lang.String> getEObjectToIDMap()
Deprecated.- Specified by:
getEObjectToIDMap
in interfaceXMLResource
- Since:
- 4.4
-
-