Package org.eclipse.emf.cdo.eresource
Interface CDOResource
-
- All Superinterfaces:
CDOObject
,CDOResourceLeaf
,CDOResourceNode
,CDOWithID
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.resource.Resource
- All Known Subinterfaces:
InternalCDOResource
- All Known Implementing Classes:
CDOResourceImpl
public interface CDOResource extends CDOResourceLeaf, org.eclipse.emf.ecore.resource.Resource
A representation of the model object 'CDO Resource'.- See Also:
EresourcePackage.getCDOResource()
- Generated
- Extends
- Resource
- Model
- No Implement
- This interface is not intended to be implemented by clients.
The following features are supported:
- No Extend
- This interface is not intended to be extended by clients.
-
-
Nested Class Summary
-
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
Fields Modifier and Type Field Description static java.lang.String
OPTION_SAVE_BASE_URI
static java.lang.String
OPTION_SAVE_OVERRIDE_TRANSACTION
static java.lang.String
OPTION_SAVE_PROGRESS_MONITOR
static java.lang.String
PREFETCH_PARAMETER
-
Fields inherited from interface org.eclipse.emf.cdo.eresource.CDOResourceNode
ROOT_NAME, ROOT_PATH
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject>
getContents()
Returns the value of the 'Contents' containment reference list.org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic>
getErrors()
Returns the value of the 'Errors' attribute list.org.eclipse.emf.ecore.resource.ResourceSet
getResourceSet()
Returns the value of the 'Resource Set' attribute.long
getTimeStamp()
Returns the value of the 'Time Stamp' attribute.org.eclipse.emf.common.util.URI
getURI()
Returns the value of the 'URI' attribute.org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic>
getWarnings()
Returns the value of the 'Warnings' attribute list.boolean
isExisting()
boolean
isLoaded()
Returns the value of the 'Loaded' attribute.boolean
isModified()
Returns the value of the 'Modified' attribute.boolean
isTrackingModification()
Returns the value of the 'Tracking Modification' attribute.void
setModified(boolean value)
Sets the value of the 'Modified
' attribute.void
setResourceSet(org.eclipse.emf.ecore.resource.ResourceSet value)
Sets the value of the 'Resource Set
' attribute.void
setTimeStamp(long value)
Sets the value of the 'Time Stamp
' attribute.void
setTrackingModification(boolean value)
Sets the value of the 'Tracking Modification
' attribute.void
setURI(org.eclipse.emf.common.util.URI value)
Sets the value of the 'URI
' attribute.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.cdo.eresource.CDOResourceNode
delete, getBasename, getExtension, getFolder, getName, getPath, isRoot, setBasename, setExtension, setFolder, setName, setPath, 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
-
-
-
-
Field Detail
-
OPTION_SAVE_PROGRESS_MONITOR
static final java.lang.String OPTION_SAVE_PROGRESS_MONITOR
- Since:
- 2.0
- Added
-
OPTION_SAVE_OVERRIDE_TRANSACTION
static final java.lang.String OPTION_SAVE_OVERRIDE_TRANSACTION
- Since:
- 3.0
- Added
-
OPTION_SAVE_BASE_URI
static final java.lang.String OPTION_SAVE_BASE_URI
- Since:
- 4.0
- See Also:
- Constant Field Values
- Added
-
PREFETCH_PARAMETER
static final java.lang.String PREFETCH_PARAMETER
- Since:
- 4.1
- See Also:
- Constant Field Values
- Added
-
-
Method Detail
-
getResourceSet
org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()
Returns the value of the 'Resource Set' attribute.- Specified by:
getResourceSet
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'Resource Set' attribute.
- See Also:
setResourceSet(ResourceSet)
,EresourcePackage.getCDOResource_ResourceSet()
- Generated
- Model
- dataType="org.eclipse.emf.cdo.eresource.ResourceSet" transient="true"
-
setResourceSet
void setResourceSet(org.eclipse.emf.ecore.resource.ResourceSet value)
Sets the value of the 'Resource Set
' attribute.- Parameters:
value
- the new value of the 'Resource Set' attribute.- See Also:
getResourceSet()
- Generated
-
getURI
org.eclipse.emf.common.util.URI getURI()
Returns the value of the 'URI' attribute. The URI format is explained inCDOURIUtil
andCDOURIData
.- Specified by:
getURI
in interfaceCDOResourceNode
- Specified by:
getURI
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'URI' attribute.
- See Also:
setURI(URI)
,EresourcePackage.getCDOResource_URI()
- Generated
- Model
- dataType="org.eclipse.emf.cdo.eresource.URI" transient="true" volatile="true" derived="true"
-
setURI
void setURI(org.eclipse.emf.common.util.URI value)
- Specified by:
setURI
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Parameters:
value
- the new value of the 'URI' attribute.- See Also:
getURI()
- Generated
-
getContents
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> getContents()
Returns the value of the 'Contents' containment reference list. The list contents are of typeEObject
.- Specified by:
getContents
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'Contents' containment reference list.
- See Also:
EresourcePackage.getCDOResource_Contents()
- Generated
- Model
- containment="true"
-
isModified
boolean isModified()
Returns the value of the 'Modified' attribute.- Specified by:
isModified
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'Modified' attribute.
- See Also:
setModified(boolean)
,EresourcePackage.getCDOResource_Modified()
- Generated
- Model
- transient="true"
-
setModified
void setModified(boolean value)
Sets the value of the 'Modified
' attribute.- Specified by:
setModified
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Parameters:
value
- the new value of the 'Modified' attribute.- See Also:
isModified()
- Generated
-
isLoaded
boolean isLoaded()
Returns the value of the 'Loaded' attribute. The default value is"true"
.- Specified by:
isLoaded
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'Loaded' attribute.
- See Also:
EresourcePackage.getCDOResource_Loaded()
- Generated
- Model
- default="true" transient="true" changeable="false" volatile="true" derived="true"
-
isTrackingModification
boolean isTrackingModification()
Returns the value of the 'Tracking Modification' attribute.- Specified by:
isTrackingModification
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'Tracking Modification' attribute.
- See Also:
setTrackingModification(boolean)
,EresourcePackage.getCDOResource_TrackingModification()
- Generated
- Model
- transient="true"
-
setTrackingModification
void setTrackingModification(boolean value)
Sets the value of the 'Tracking Modification
' attribute.- Specified by:
setTrackingModification
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Parameters:
value
- the new value of the 'Tracking Modification' attribute.- See Also:
isTrackingModification()
- Generated
-
getErrors
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic> getErrors()
Returns the value of the 'Errors' attribute list. The list contents are of typeResource.Diagnostic
.- Specified by:
getErrors
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'Errors' attribute list.
- See Also:
EresourcePackage.getCDOResource_Errors()
- Generated
- Model
- dataType="org.eclipse.emf.cdo.eresource.Diagnostic" transient="true" changeable="false" volatile="true" derived="true"
-
getWarnings
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic> getWarnings()
Returns the value of the 'Warnings' attribute list. The list contents are of typeResource.Diagnostic
.- Specified by:
getWarnings
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'Warnings' attribute list.
- See Also:
EresourcePackage.getCDOResource_Warnings()
- Generated
- Model
- dataType="org.eclipse.emf.cdo.eresource.Diagnostic" transient="true" changeable="false" volatile="true" derived="true"
-
getTimeStamp
long getTimeStamp()
Returns the value of the 'Time Stamp' attribute.- Specified by:
getTimeStamp
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Returns:
- the value of the 'Time Stamp' attribute.
- See Also:
setTimeStamp(long)
,EresourcePackage.getCDOResource_TimeStamp()
- Generated
- Model
- transient="true"
-
setTimeStamp
void setTimeStamp(long value)
Sets the value of the 'Time Stamp
' attribute.- Specified by:
setTimeStamp
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Parameters:
value
- the new value of the 'Time Stamp' attribute.- See Also:
getTimeStamp()
- Generated
-
isExisting
boolean isExisting()
- Since:
- 2.0
- Added
-
-