Package org.eclipse.emf.cdo.lm.client
Schnittstelle ISystemDescriptor
- Alle Superschnittstellen:
Comparable<ISystemDescriptor>,org.eclipse.net4j.util.properties.IPropertiesContainer
public interface ISystemDescriptor
extends org.eclipse.net4j.util.properties.IPropertiesContainer, Comparable<ISystemDescriptor>
- Autor:
- 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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic final classstatic final classstatic final classstatic enum -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungattachFingerPrint(FixedBaseline fixedBaseline) voidclose()configureModuleResourceSet(ResourceSet resourceSet, Assembly assembly) createChange(Stream stream, FixedBaseline base, String label, IProgressMonitor monitor) createDelivery(Stream stream, Change change, LMMerger merger, IProgressMonitor monitor) createDrop(Stream stream, DropType dropType, long timeStamp, String label, IProgressMonitor monitor) createModule(String name, ModuleType type, StreamSpec streamSpec, IProgressMonitor monitor) createModule(String name, StreamSpec streamSpec, IProgressMonitor monitor) createModuleResourceSet(Baseline baseline) createModuleResourceSet(CDOSession moduleSession, CDOBranchPoint branchPoint) createModuleResourceSet(CDOSession moduleSession, CDOBranchPoint branchPoint, boolean readOnly) createStream(Module module, Drop base, StreamSpec streamSpec, IProgressMonitor monitor) voiddeleteChange(Change change, IProgressMonitor monitor) voiddeleteModule(Module module, IProgressMonitor monitor) extractModuleDefinition(Baseline baseline) extractModuleDefinition(FloatingBaseline baseline, long timeStamp) getError()String[]getModuleRepository(String moduleName) getState()booleanisOpen()<E extends ModelElement,R>
Rmodify(E element, Function<E, R> modifier, IProgressMonitor monitor) <R> Rmodify(Function<System, R> modifier, IProgressMonitor monitor) voidopen()voidrenameChange(Change change, String newLabel, IProgressMonitor monitor) resolve(ModuleDefinition rootDefinition, Baseline baseline, IProgressMonitor monitor) booleanverifyFingerPrint(FixedBaseline fixedBaseline) booleanwithModuleSession(String moduleName, Consumer<CDOSession> consumer) booleanwithModuleSession(CDORepository moduleRepository, Consumer<CDOSession> consumer) Von Schnittstelle geerbte Methoden java.lang.Comparable
compareToVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer
properties
-
Methodendetails
-
getSystemRepository
CDORepository getSystemRepository() -
getSystemName
String getSystemName() -
getSystem
System getSystem() -
getError
String getError() -
getState
ISystemDescriptor.State getState() -
isOpen
boolean isOpen() -
open
void open() -
close
void close() -
modify
<E extends ModelElement,R> R modify(E element, Function<E, R> modifier, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException- Löst aus:
ConcurrentAccessExceptionCommitException
-
modify
<R> R modify(Function<System, R> modifier, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException- Löst aus:
ConcurrentAccessExceptionCommitException
-
getModuleNames
String[] getModuleNames()- Seit:
- 1.2
-
getModuleRepositories
CDORepository[] getModuleRepositories()- Seit:
- 1.2
-
getModuleRepository
-
withModuleSession
-
withModuleSession
- Seit:
- 1.2
-
extractModuleDefinition
-
extractModuleDefinition
-
extractModuleDefinition
-
createModuleResourceSet
- Löst aus:
ISystemDescriptor.ResolutionException- Seit:
- 1.4
-
createModuleResourceSet
ResourceSet createModuleResourceSet(CDOSession moduleSession, CDOBranchPoint branchPoint) throws ISystemDescriptor.ResolutionException - Löst aus:
ISystemDescriptor.ResolutionException- Seit:
- 1.5
-
createModuleResourceSet
ResourceSet createModuleResourceSet(CDOSession moduleSession, CDOBranchPoint branchPoint, boolean readOnly) throws ISystemDescriptor.ResolutionException - Löst aus:
ISystemDescriptor.ResolutionException- Seit:
- 1.5
-
configureModuleResourceSet
Map<String,CDOView> configureModuleResourceSet(CDOView view) throws ISystemDescriptor.ResolutionException - Löst aus:
ISystemDescriptor.ResolutionException- Seit:
- 1.3
-
configureModuleResourceSet
- Seit:
- 1.3
-
resolve
Assembly resolve(ModuleDefinition rootDefinition, Baseline baseline, IProgressMonitor monitor) throws ISystemDescriptor.ResolutionException - Löst aus:
ISystemDescriptor.ResolutionException
-
createModule
Module createModule(String name, StreamSpec streamSpec, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException - Löst aus:
ConcurrentAccessExceptionCommitException
-
createModule
Module createModule(String name, ModuleType type, StreamSpec streamSpec, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException - Löst aus:
ConcurrentAccessExceptionCommitException
-
deleteModule
void deleteModule(Module module, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException, ISystemDescriptor.ModuleDeletionException -
createStream
Stream createStream(Module module, Drop base, StreamSpec streamSpec, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException - Löst aus:
ConcurrentAccessExceptionCommitException
-
createDrop
Drop createDrop(Stream stream, DropType dropType, long timeStamp, String label, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException - Löst aus:
ConcurrentAccessExceptionCommitException
-
createChange
Change createChange(Stream stream, FixedBaseline base, String label, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException - Löst aus:
ConcurrentAccessExceptionCommitException
-
renameChange
void renameChange(Change change, String newLabel, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException - Löst aus:
ConcurrentAccessExceptionCommitException
-
deleteChange
void deleteChange(Change change, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException, ISystemDescriptor.ChangeDeletionException -
createDelivery
Delivery createDelivery(Stream stream, Change change, LMMerger merger, IProgressMonitor monitor) throws ConcurrentAccessException, CommitException - Löst aus:
ConcurrentAccessExceptionCommitException
-
attachFingerPrint
- Löst aus:
CommitException- Seit:
- 1.6
-
verifyFingerPrint
- Seit:
- 1.6
-