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 Summary
Nested 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 Summary
All 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(ResourceSet resourceSet)CDOViewopenView()CDOViewopenView(ResourceSet resourceSet)voidreplace(java.lang.String branchPath, long timeStamp)voidrevert()CDOTransactionupdate(CDOMerger merger)-
Methods inherited from interface org.eclipse.emf.cdo.CDOElement.StateProvider
getState
-
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionProvider
getRevision
-
-
-
-
Method Detail
-
getBranchID
int getBranchID()
- Since:
- 4.2
-
getBranchPath
java.lang.String getBranchPath()
-
getTimeStamp
long getTimeStamp()
-
isFixed
boolean isFixed()
-
getBase
CDOWorkspaceBase getBase()
-
openView
CDOView openView()
-
openView
CDOView openView(ResourceSet resourceSet)
-
openTransaction
CDOTransaction openTransaction()
-
openTransaction
CDOTransaction openTransaction(ResourceSet resourceSet)
-
update
CDOTransaction update(CDOMerger merger)
-
merge
CDOTransaction merge(CDOMerger merger, java.lang.String branchPath)
-
merge
CDOTransaction merge(CDOMerger merger, java.lang.String branchPath, long timeStamp)
-
checkin
CDOCommitInfo checkin() throws CommitException
- Throws:
CommitException
-
checkin
CDOCommitInfo checkin(java.lang.String comment) throws CommitException
- Throws:
CommitException
-
compare
CDOChangeSetData compare(java.lang.String branchPath)
-
compare
CDOChangeSetData compare(java.lang.String branchPath, long timeStamp)
-
getLocalChanges
CDOChangeSetData getLocalChanges()
-
replace
void replace(java.lang.String branchPath, long timeStamp)
-
revert
void revert()
-
isDirty
boolean isDirty()
- Since:
- 4.1
-
-