org.eclipse.emf.cdo.common
Interface CDOCommonRepository

All Superinterfaces:
CDOTimeProvider
All Known Subinterfaces:
CDORepositoryInfo, InternalFailoverParticipant, InternalRepository, InternalSynchronizableRepository, IRepository, ISynchronizableRepository

public interface CDOCommonRepository
extends CDOTimeProvider

Since:
3.0
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
static class CDOCommonRepository.State
           
static interface CDOCommonRepository.StateChangedEvent
           
static class CDOCommonRepository.Type
           
static interface CDOCommonRepository.TypeChangedEvent
           
 
Method Summary
 long getCreationTime()
          Returns the creation time of this repository.
 String getName()
          Returns the name of this repository.
 Set<CDOID.ObjectType> getObjectIDTypes()
          Returns the type of CDOIDs created by the store of this repository.
 CDOID getRootResourceID()
          Returns the ID of the root resource of this repository.
 CDOCommonRepository.State getState()
          Returns the state of this repository.
 String getStoreType()
          Returns the type of the store of this repository.
 CDOCommonRepository.Type getType()
          Returns the type of this repository.
 String getUUID()
          Returns the UUID of this repository.
 boolean isEnsuringReferentialIntegrity()
          Returns true if this repository ensures referential integrity, false otherwise.
 boolean isSupportingAudits()
          Returns true if this repository supports auditing, false otherwise.
 boolean isSupportingBranches()
          Returns true if this repository supports branching, false otherwise.
 boolean isSupportingEcore()
          Returns true if this repository supports instances of Ecore, false otherwise.
 
Methods inherited from interface org.eclipse.emf.cdo.common.util.CDOTimeProvider
getTimeStamp
 

Method Detail

getName

String getName()
Returns the name of this repository.


getUUID

String getUUID()
Returns the UUID of this repository.


getType

CDOCommonRepository.Type getType()
Returns the type of this repository.


getState

CDOCommonRepository.State getState()
Returns the state of this repository.


getCreationTime

long getCreationTime()
Returns the creation time of this repository.


getStoreType

String getStoreType()
Returns the type of the store of this repository.


getObjectIDTypes

Set<CDOID.ObjectType> getObjectIDTypes()
Returns the type of CDOIDs created by the store of this repository.


getRootResourceID

CDOID getRootResourceID()
Returns the ID of the root resource of this repository.


isSupportingAudits

boolean isSupportingAudits()
Returns true if this repository supports auditing, false otherwise.


isSupportingBranches

boolean isSupportingBranches()
Returns true if this repository supports branching, false otherwise.


isSupportingEcore

boolean isSupportingEcore()
Returns true if this repository supports instances of Ecore, false otherwise.

Since:
4.0

isEnsuringReferentialIntegrity

boolean isEnsuringReferentialIntegrity()
Returns true if this repository ensures referential integrity, false otherwise.

Since:
4.0


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.