Package org.eclipse.emf.cdo.workspace
Interface CDOWorkspace
- 
- All Superinterfaces:
- CDOElement.StateProvider,- CDORevisionProvider,- org.eclipse.net4j.util.collection.Closeable,- org.eclipse.net4j.util.event.INotifier
 - All Known Subinterfaces:
- InternalCDOWorkspace
 
 public interface CDOWorkspace extends CDORevisionProvider, CDOElement.StateProvider, org.eclipse.net4j.util.collection.Closeable, org.eclipse.net4j.util.event.INotifier Represents a localcheckoutfrom a remote repository.- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceCDOWorkspace.DirtyStateChangedEventAneventfired when the overall state of theworkspacechanges between dirty and clean.static interfaceCDOWorkspace.ObjectStatesChangedEventAneventfired when the state of objects in theworkspacechange between new, dirty and clean.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description CDOCommitInfocheckin()CDOCommitInfocheckin(java.lang.String comment)CDOChangeSetDatacompare(java.lang.String branchPath)CDOChangeSetDatacompare(java.lang.String branchPath, long timeStamp)CDOWorkspaceBasegetBase()intgetBranchID()java.lang.StringgetBranchPath()CDOChangeSetDatagetLocalChanges()longgetTimeStamp()booleanisDirty()booleanisFixed()CDOTransactionmerge(CDOMerger merger, java.lang.String branchPath)CDOTransactionmerge(CDOMerger merger, java.lang.String branchPath, long timeStamp)CDOTransactionopenTransaction()CDOTransactionopenTransaction(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)CDOViewopenView()CDOViewopenView(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)voidreplace(java.lang.String branchPath, long timeStamp)voidrevert()CDOTransactionupdate(CDOMerger merger)- 
Methods inherited from interface org.eclipse.emf.cdo.CDOElement.StateProvidergetState
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionProvidergetRevision
 
- 
 
- 
- 
- 
Method Detail- 
getBranchIDint getBranchID() - Since:
- 4.2
 
 - 
getBranchPathjava.lang.String getBranchPath() 
 - 
getTimeStamplong getTimeStamp() 
 - 
isFixedboolean isFixed() 
 - 
getBaseCDOWorkspaceBase getBase() 
 - 
openViewCDOView openView() 
 - 
openViewCDOView openView(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) 
 - 
openTransactionCDOTransaction openTransaction() 
 - 
openTransactionCDOTransaction openTransaction(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) 
 - 
updateCDOTransaction update(CDOMerger merger) 
 - 
mergeCDOTransaction merge(CDOMerger merger, java.lang.String branchPath) 
 - 
mergeCDOTransaction merge(CDOMerger merger, java.lang.String branchPath, long timeStamp) 
 - 
checkinCDOCommitInfo checkin() throws CommitException - Throws:
- CommitException
 
 - 
checkinCDOCommitInfo checkin(java.lang.String comment) throws CommitException - Throws:
- CommitException
 
 - 
compareCDOChangeSetData compare(java.lang.String branchPath) 
 - 
compareCDOChangeSetData compare(java.lang.String branchPath, long timeStamp) 
 - 
getLocalChangesCDOChangeSetData getLocalChanges() 
 - 
replacevoid replace(java.lang.String branchPath, long timeStamp)
 - 
revertvoid revert() 
 - 
isDirtyboolean isDirty() - Since:
- 4.1
 
 
- 
 
-