Package org.eclipse.emf.cdo.spi.common.revision

# Klasse DetachedCDORevision

java.lang.Object
org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision
org.eclipse.emf.cdo.spi.common.revision.StubCDORevision
org.eclipse.emf.cdo.spi.common.revision.SyntheticCDORevision
org.eclipse.emf.cdo.spi.common.revision.DetachedCDORevision

Alle implementierten Schnittstellen:
  `CDOBranchPoint`, `CDOBranchProvider`, `CDOBranchVersion`, `CDOIdentifiable`, `CDOIDAndVersion`, `CDORevisable`, `CDORevision`, `CDORevisionData`, `CDORevisionKey`, `CDOTimeProvider`, `CDOVersionProvider`, `CDOBranchAdjustable`, `CDOReferenceAdjustable`, `InternalCDORevision`

public class DetachedCDORevision extends SyntheticCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...

Seit:
  3.0
Autor:
  Eike Stepper

## Feldübersicht

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.branch.CDOBranchPoint

`INVALID_DATE, UNSPECIFIED_DATE`

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.branch.CDOBranchVersion

`UNSPECIFIED_VERSION`

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.revision.CDORevision

`DEPTH_INFINITE, DEPTH_NONE, FIRST_VERSION, MAIN_BRANCH_ID, PERMISSION_PROVIDER, UNCHUNKED`

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.revision.CDORevisionData

`NIL`

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision

`DO_NOT_CREATE_LIST`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`DetachedCDORevision(EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp)`
`DetachedCDORevision(EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp, long revised)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`long`
`getRevised()`
`long`
`getTimeStamp()`
Returns the time stamp of this branch point, or the fixed special time stamp `unspecified` if this branch point marks the `head` of a branch.
`final int`
`getVersion()`
Returns the version number of this branch version.
`void`
`setRevised(long revised)`
`String`
`toString()`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.spi.common.revision.SyntheticCDORevision

`freeze, getBranch, getID`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.spi.common.revision.StubCDORevision

`add, adjustBranches, adjustReferences, bypassPermissionChecks, clear, clearValues, compare, compareTo, contains, convertEObjects, copy, get, getContainerID, getContainingFeatureID, getListOrNull, getOrCreateList, getOrCreateList, getPermission, getResourceID, getResourceNodeName, getValue, hashCode, indexOf, isEmpty, isFrozen, isListPreserving, isUnchunked, lastIndexOf, merge, move, read, readValue, readValues, remove, set, setBranchPoint, setContainerID, setContainingFeatureID, setID, setList, setListPreserving, setPermission, setResourceID, setUnchunked, setValue, setVersion, size, toArray, toArray, unset, write, write, writeValue, writeValues`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision

`accept, accept, accept, adjustForCommit, data, equals, getAllPersistentFeatures, getClassInfo, getEClass, getFeatureIndex, getList, getList, getProperRevision, getRevisionForID, hashCode, initClassInfo, isHistorical, isReadable, isResource, isResourceFolder, isResourceNode, isValid, isValid, isWritable, revision`

### Von Klasse geerbte Methoden java.lang.Object

`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.revision.CDORevisionData

`calculateContainingReferenceID, getContainingReference`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision

`setContainingReference`

## Konstruktordetails

### DetachedCDORevision

public DetachedCDORevision(EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp)

### DetachedCDORevision

public DetachedCDORevision(EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp, long revised)

Seit:
  4.0

## Methodendetails

### getVersion

public final int getVersion()
Beschreibung aus Schnittstelle kopiert: `CDOBranchVersion`
Returns the version number of this branch version.

Angegeben von:
  `getVersion` in Schnittstelle `CDOBranchVersion`
Angegeben von:
  `getVersion` in Schnittstelle `CDOIDAndVersion`
Angegeben von:
  `getVersion` in Schnittstelle `CDOVersionProvider`
Setzt außer Kraft:
  `getVersion` in Klasse `StubCDORevision`

### getTimeStamp

public long getTimeStamp()
Beschreibung aus Schnittstelle kopiert: `CDOBranchPoint`
Returns the time stamp of this branch point, or the fixed special time stamp `unspecified` if this branch point marks the `head` of a branch.

Angegeben von:
  `getTimeStamp` in Schnittstelle `CDOBranchPoint`
Angegeben von:
  `getTimeStamp` in Schnittstelle `CDOTimeProvider`
Setzt außer Kraft:
  `getTimeStamp` in Klasse `StubCDORevision`

### getRevised

public long getRevised()

Angegeben von:
  `getRevised` in Schnittstelle `CDORevisable`
Setzt außer Kraft:
  `getRevised` in Klasse `StubCDORevision`

### setRevised

public void setRevised(long revised)

Angegeben von:
  `setRevised` in Schnittstelle `InternalCDORevision`
Setzt außer Kraft:
  `setRevised` in Klasse `StubCDORevision`

### toString

public String toString()

Setzt außer Kraft:
  `toString` in Klasse `AbstractCDORevision`