Package org.eclipse.emf.spi.cdo
Class InternalCDOView.ViewAndState
- java.lang.Object
- 
- org.eclipse.emf.spi.cdo.InternalCDOView.ViewAndState
 
- 
- Enclosing interface:
- InternalCDOView
 
 public static final class InternalCDOView.ViewAndState extends java.lang.ObjectOptimizes the storage ofCDOObject.cdoView()andCDOObject.cdoState(). All objects of a view share a small number ofCDOStateliterals, so they are moved into a final AbstractCDOView.viewAndStates array. For theTRANSIENTstate, where there is no view associated with aCDOObject, this class maintains a staticVIEW_AND_STATESarray.- Since:
- 4.2
- Author:
- Eike Stepper
 
- 
- 
Field SummaryFields Modifier and Type Field Description CDOStatestatestatic InternalCDOView.ViewAndStateTRANSIENTInternalCDOViewview
 - 
Constructor SummaryConstructors Constructor Description ViewAndState(InternalCDOView view, CDOState state)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InternalCDOView.ViewAndState[]create(InternalCDOView view)InternalCDOView.ViewAndStategetViewAndState(CDOState state)java.lang.StringtoString()
 
- 
- 
- 
Field Detail- 
TRANSIENTpublic static final InternalCDOView.ViewAndState TRANSIENT 
 - 
viewpublic final InternalCDOView view 
 - 
statepublic final CDOState state 
 
- 
 - 
Constructor Detail- 
ViewAndStatepublic ViewAndState(InternalCDOView view, CDOState state) 
 
- 
 - 
Method Detail- 
getViewAndStatepublic InternalCDOView.ViewAndState getViewAndState(CDOState state) 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
createpublic static InternalCDOView.ViewAndState[] create(InternalCDOView view) 
 
- 
 
-