org.eclipse.emf.cdo.util
Class CDOUtil
java.lang.Object
org.eclipse.emf.cdo.util.CDOUtil
- public final class CDOUtil
- extends Object
Various static methods that may help in CDO client applications.
Method Summary |
static void |
cleanStaleReference(EObject eObject,
EStructuralFeature eFeature)
|
static void |
cleanStaleReference(EObject eObject,
EStructuralFeature eFeature,
int index)
|
static CDOCollectionLoadingPolicy |
createCollectionLoadingPolicy(int initialChunkSize,
int resolveChunkSize)
|
static CDOFeatureAnalyzer |
createModelBasedFeatureAnalyzer()
|
static CDORevisionPrefetchingPolicy |
createRevisionPrefetchingPolicy(int chunkSize)
|
static CDOFetchRuleManager |
createThreadLocalFetchRuleManager()
|
static CDOFeatureAnalyzer |
createUIFeatureAnalyzer()
|
static CDOFeatureAnalyzer |
createUIFeatureAnalyzer(long maxTimeBetweenOperation)
|
static CDOXATransaction |
createXATransaction(Notifier... notifiers)
|
static CDOObject |
getCDOObject(EObject object)
|
static EObject |
getEObject(EObject object)
|
static EList<Resource> |
getResources(ResourceSet resourceSet)
|
static CDORevision |
getRevisionByVersion(CDOObject object,
CDOBranch branch,
int version)
|
static CDORevision |
getRevisionByVersion(CDOObject object,
int version)
|
static CDOSession |
getSession(Object object)
|
static CDOViewSet |
getViewSet(Notifier notifier)
|
static CDOXATransaction |
getXATransaction(CDOViewSet viewSet)
|
static boolean |
isInvalidationRunnerActive()
Deprecated. As of 4.0 use CDOView.isInvalidationRunnerActive() |
static boolean |
isLegacyModeDefault()
|
static boolean |
isLegacyObject(EObject object)
|
static boolean |
isSessionDirty(CDOSession session)
Returns true if the given session contains a dirty transaction , false otherwise. |
static boolean |
isStaleObject(Object object)
|
static void |
load(EObject eObject,
CDOView view)
|
static boolean |
prepareDynamicEPackage(EPackage startPackage)
|
static boolean |
registerResourceFactory(Resource.Factory.Registry registry)
|
static void |
setCredentialsProvider(URI uri,
IPasswordCredentialsProvider provider)
|
static void |
setLegacyModeDefault(boolean on)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
registerResourceFactory
public static boolean registerResourceFactory(Resource.Factory.Registry registry)
- Since:
- 4.0
getSession
public static CDOSession getSession(Object object)
- Since:
- 3.0
prepareDynamicEPackage
public static boolean prepareDynamicEPackage(EPackage startPackage)
- Since:
- 2.0
createCollectionLoadingPolicy
public static CDOCollectionLoadingPolicy createCollectionLoadingPolicy(int initialChunkSize,
int resolveChunkSize)
- Since:
- 2.0
createRevisionPrefetchingPolicy
public static CDORevisionPrefetchingPolicy createRevisionPrefetchingPolicy(int chunkSize)
- Since:
- 2.0
createThreadLocalFetchRuleManager
public static CDOFetchRuleManager createThreadLocalFetchRuleManager()
- Since:
- 4.1
createModelBasedFeatureAnalyzer
public static CDOFeatureAnalyzer createModelBasedFeatureAnalyzer()
- Since:
- 4.1
createUIFeatureAnalyzer
public static CDOFeatureAnalyzer createUIFeatureAnalyzer()
- Since:
- 4.1
createUIFeatureAnalyzer
public static CDOFeatureAnalyzer createUIFeatureAnalyzer(long maxTimeBetweenOperation)
- Since:
- 4.1
createXATransaction
public static CDOXATransaction createXATransaction(Notifier... notifiers)
- Since:
- 4.0
getXATransaction
public static CDOXATransaction getXATransaction(CDOViewSet viewSet)
- Since:
- 2.0
getViewSet
public static CDOViewSet getViewSet(Notifier notifier)
- Since:
- 4.0
isStaleObject
public static boolean isStaleObject(Object object)
- Since:
- 3.0
cleanStaleReference
public static void cleanStaleReference(EObject eObject,
EStructuralFeature eFeature)
- Since:
- 3.0
cleanStaleReference
public static void cleanStaleReference(EObject eObject,
EStructuralFeature eFeature,
int index)
- Since:
- 3.0
load
public static void load(EObject eObject,
CDOView view)
- Since:
- 2.0
getEObject
public static EObject getEObject(EObject object)
- Since:
- 2.0
getCDOObject
public static CDOObject getCDOObject(EObject object)
- Since:
- 2.0
getRevisionByVersion
public static CDORevision getRevisionByVersion(CDOObject object,
int version)
- Since:
- 2.0
getRevisionByVersion
public static CDORevision getRevisionByVersion(CDOObject object,
CDOBranch branch,
int version)
- Since:
- 3.0
getResources
public static EList<Resource> getResources(ResourceSet resourceSet)
- Since:
- 2.0
isSessionDirty
public static boolean isSessionDirty(CDOSession session)
- Returns
true
if the given session
contains a dirty transaction
, false
otherwise.
- Since:
- 2.0
- See Also:
CDOTransaction
isInvalidationRunnerActive
@Deprecated
public static boolean isInvalidationRunnerActive()
- Deprecated. As of 4.0 use CDOView.isInvalidationRunnerActive()
- Since:
- 3.0
isLegacyObject
public static boolean isLegacyObject(EObject object)
- Since:
- 3.0
isLegacyModeDefault
public static boolean isLegacyModeDefault()
- Since:
- 3.0
setLegacyModeDefault
public static void setLegacyModeDefault(boolean on)
- Since:
- 3.0
setCredentialsProvider
public static void setCredentialsProvider(URI uri,
IPasswordCredentialsProvider provider)
- Since:
- 4.0
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.