|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
IStoreProvider.
IStoreProvider.acquireWriteLock(LockMode)
but does not block in case the lock can not be obtained.
IEvaluationResult to this result collection.CloneDiff object to this clone modification history extension.
CloneDiff objects to this clone modification history extension.
CloneDiff objects to this clone modification history extension.
ICloneFile instance to the data store.
ICloneGroup to the data store.
IStoreProvider.addClone(IClone).
CPCDocumentEvent to this CPCPosition.
ICloneObjectExtension to this clone object.
CloneDiff objects from this clone modification history extension.
CloneDiff objects are immutable.
EclipseFileChangeEvent instance.
IClone.getCreator() value for clones which were generated
by an automated import, i.e. by the CPC Imports module.
IClone.getCreator() value for clones which were generated
by a reconciliation operation, i.e. by the CPC Reconciler module.
CloneDiff objects.
CloneDiff instance.
CloneDiff.getCreator() value for clone history diffs which were generated
by an optimisation operation, i.e. by the CPC Optimiser module.
CloneModificationEvent instance for dispatching via the event hub registry.
CloneNotificationEvent for the given file.
IStoreProvider whenever the clone data is
persisted to stable storage.ClonePersistenceEvent for the given file.
CompositCloneDiff.
CPCDocumentEvent is similar to a DocumentEvent.CPCDocumentEvent.
CPCEvent instance with a unique creation time.
IClone object during modifications of an IDocument.CPCPosition with the position of the given clone object.
ICPCRepositoryProvider if any error occurs during processing
of store or retrieve operations.ICPCRevision instance which can then be filled
by the client.
IMergeTask instance which can then be filled with
all the required data to descripe the merge task.
IExportTask object which can then be filled with the
task configuration options and data.
IImportTask object which can then be filled with the
task configuration options and data.
ICloneObjectExtensionMultiStatefulObject.getMultiState() key to use to indicate whether an
ICloneObjectExtensionMultiStatefulObject sub-element was deleted.
EclipseCutCopyPasteEvent for the given
user and project.
EclipseCutCopyPasteEvents.EclipseEditorPartEvent for the given
user and project.
EclipseEditorPartEvent.EclipseEvent instance.
EclipseFileAccessEvent for the given
user and project.
EclipseFileAccessEvent.EclipseFileChangeEvent for the given
user and project.
EclipseFileChangeEvent.EclipseFileChangeEventEclipseResourcePersistenceEvent for the given
user and project.
EclipseResourcePersistenceEvent.EclipseTeamEvents.IStoreProvider transaction.
IEvaluationResult as CloneNotificationEvent and internally queues it for a
specific time or until a specific condition arises.
IClone instance which was recently modified by the user and
a list of all members of its ICloneGroup and evaluates how the
modification should be handled.
IExportToolAdapter which corresponds to the given
IExportToolAdapterDescriptor.
IImportToolAdapter which corresponds to the given
IImportToolAdapterDescriptor.
CPCPositions and extracts any clone data modifications from it.
IMappingProvider.mapToString(MappingStore, boolean)
and extracts the ICloneObject.getUuid() of the main object, if it exists and is of type ICloneObject.
ICloneObject.getUuid() from the main object in the given cpc
data string mapping by using the mapping provider with the highest priority which
claims to support the given cpc data type.
ICloneFile underlying this merge task.
CloneDiffs) made to this clone object.
CloneDiffs) made to this clone object
since the last call of IStoreCloneModificationHistoryExtension.endOfTransaction().
ICloneFile instance for this cpc revision.
ICloneFile data for the merged file.
ICloneFile which was stored as parent object in this
mapping store.
ICloneObjectExtensionMerger instance which can be used to merge the
extension data of a given clone par.
IClone instances which are part of this revision.
IClone instances.
IStoreProvider.getClonesByFile(String, int, int) with
a startOffset and endOffset of -1.
IClone.State of this clone instance.
IClone.State.
IConfigurationRegistry.
ICloneObjectExtensions for this clone object.
IDocument instance which was created for this file.
IDocument instance which corresponds to this event.
CloneDiff.getCreationDate() of the last CloneDiff object in this composite diff.
CloneDiff of this extension at the time of the
last call of IStoreCloneModificationHistoryExtension.endOfTransaction().
IEventHubRegistry.
ICloneObjectExtension which has been added to this clone object.
ICloneObjectExtension sub-interface which this class is implementing.
ICloneObjectExtensions for this clone object
which have not been deleted.
ICloneObjectExtensionLazyMultiStatefulObject which is only partially loaded and
returns a new cloned copy with all sub-elements fully loaded.
IClone object and an ICloneObjectExtension interface class and
retrieves the extension for the given interface class from the clone.
IImportFilterStrategys which should be applied to
this import.
IImportFilterStrategys.
ICloneDataElement sub class.
ICloneObject sub class.
IStatefulObject for the given
IStatefulObject.getPersistenceClassIdentifier() value.
ICloneFile underlying this merge task.
ILogManager used by the CPC Core module.
IClone instances for the merged source file.
IStatefulObject.getState() mappings for each sub-element of this
extension.
IStatefulObject.getStateTypes() mapping for the different sub-element types.
ICloneObjectExtensionStatefulObject implementation has to be linked to one specific
ICloneObject type.
IProviderRegistry.
ICloneObjectExtension implementations.
ICloneFactoryProvider.getRegisteredCloneObjectExtensions() but only returns the extensions
registered for the given ICloneObject type.
ICloneObject sub-interface implementations.
ICloneObjectSupport sub-interface implementations.
IExportToolAdapter implementations.
IImportFilterStrategy implementations.
IImportToolAdapter implementations.
ICloneFile underlying this merge task.
ICloneFile object.
ICloneFile with the given cloneFileUuid.
ICloneFile with the given project and filePath location.
CloneDiff.getCreationDate() of the first CloneDiff object in this composite diff.
IStatefulObjects which should be mapped to/where mapped from a string representation.
IStatefulObject for the given child objects.IReconcilerProvider.
IStoreProvider instance which should be used to obtain the
clone data for the files which were selected for this export.
EclipseCutCopyPasteEvent.Type of this event.
CloneDiff element
for this extension.
ICloneObjectExtension
added to this clone object.
ICPCRepositoryProvider.hintStartTransaction() was called.
IClassificationProvider.classify(Type, ICloneFile, IClone, String, IClone) method.IClassificationProvider implementation.IClassificationStrategy.classify(IClassificationProvider.Type, ICloneFile, IClone, String, IClone, Map).ICloneFile implementation.ICloneGroup implementation.IClone implementation.IStoreProvider to attach CloneDiff
data of all modifications since the last event on generation of CloneModificationEvents and which
can also be used to retrieve a list of all modifications made to a clone since its creation.IClone objects.ICloneObject.ICloneObjectExtension implementation.ICloneObjectExtensionMultiStatefulObject interface.ICloneObjectExtensions.ICloneObjectExtensions and other modules to contribute
special handling code for merging of ICloneObjectExtension data.ICloneObjectExtensionMergeStrategy.merge(IReadableMergeTask, IMergeResult, ICloneObject, ICloneObject, ICloneObject, ICloneObject, LinkedList, LinkedList, LinkedList).ICloneObjectExtensionStatefulObject for
ICloneObjectExtension implementations.IStatefulObject interface which needs to be implemented by
all ICloneObjectExtension objects which require persistence.ICloneObject implementation.ICloneObject implementations but which are non the less part of the CPC Clone Data objects.ICPCRepositoryProvider provides a centralised remote storage service for CPC
clone data which may be access concurrently from multiple CPC installations.ICPCRevision is a simple wrapper object for remotely stored clone data packages.IClone containing internal methods which are related
to the creation of new clone objects as well as the modification of a clone contents.ICloneFile containing internal methods which are related
to the creation of new clone file objects as well as any kind of modification.IStoreProvider interface which adds a couple of integrity checking
and status methods which are meant to ease debugging efforts.IDiffProvider provides character based diff services to other components.IDiffProvider.IDiffResult.INotificationEvaluationProvider.evaluateModification(IClone, List, boolean).IEventHubRegistry
of the CPCCorePlugin in order to receive CPCEvent notifications.CPCEvents, a key component of the CPC Framework.IExportToolAdapter.processExport(IProgressMonitor, IExportToolAdapterTask, IExportToolAdapterResult).IExportToolAdapters.IExportToolAdapter.IExportToolAdapter.IImportToolAdapters to
provide some per-clone confidence data.IImportToolAdapter.IImportFilterStrategy.filterImport(Map, Map) method.IImportFilterStrategy.IImportToolAdapter.processImport(IProgressMonitor, IImportToolAdapterTask, IImportToolAdapterResult).IImportToolAdapter.IImportToolAdapters.IImportToolAdapter.IEventHubRegistry interface.IProvider which provides internal life cycle management methods.IProviderRegistry.IStatefulObject data to and from a string
representation.IMappingProvider which supports a given
cpc data mapping.IMergeStrategys as well as some
utility functions.IMergeProvider.IMergeResultPerspective describes the changes made during an IMergeProvider
merge of local and remote clone data from either the local or the remote perspective.IMergeProvider merge strategies.IMergeStrategy.merge(IReadableMergeTask, IWriteableMergeResult, IMergeContext).IMergeProvider.CloneNotificationEvents and queues them according to some internal
criteria.NotificationEvaluationProvider in reaching its
decision about how to handle a given clone content modification.INotificationEvaluationStrategy.evaluateModification(IClone, List, boolean, INotificationEvaluationStrategyResult).INotificationEvaluationStrategy implementations.IManagableProvider for service providers which
want to request instance pooling.IPositionUpdateStrategyProvider specifies how clone entries should be affected by modifications to
a file.IProvider instances
in an IProviderRegistry implementation.IProviderRegistry is the central point of integration for most CPC plugins/extensions.IMergeTask interface.IReconcilerProvider reconciliation strategies.IReconcilerStrategy.reconcile(ICloneFile, List, String, String, List, LinkedList, IReconciliationResult).IReconcilerProvider.IStoreProvider which contains additional internal methods
which must not be used by normal CPC modules.ICloneFile which provides access to internal data
fields for use only by an IStoreProvider.CloneDiff was created by some automated action, i.e.
ICloneObjectExtensionStatefulObject instance was modified in a way
which affected the persistent part of its data.
CoreFileUtils.isFileLocatedInWorkspace(String, String).
IClone instances.ISimilarityProvider implementation.ISimilarityStrategy.calculateSimilarity(IStoreProvider, ISimilarityStrategyTask).ISimilarityStrategy.calculateSimilarity(org.electrocodeogram.cpc.core.api.provider.store.IStoreProvider, ISimilarityStrategyTask).ICloneObjectExtension object was fully restored from persistent storage.
IStoreProvider has been updated to
reflect the new location of the file corresponding to this event.
ICloneDataElement instance has been sealed.
CoreConfigurationUtils.isSupportedFile(String, String).
IStoreProvider.ICloneModificationHistoryExtension which contains methods which may
only be called by the current IStoreProvider.ICloneObject which contains additional internal
methods for use only by an IStoreProvider.IStoreProvider.acquireWriteLock(LockMode)
exclusive write lock.IStoreProvider.updateClone(IClone, UpdateMode)
with information on the type of modification done to the given clone.IStoreProvider.setWriteLockHook(IStoreProviderWriteLockHook) method.IMergeResult which allows IMergeStrategys to
incrementally build and modify the final IMergeResult of a merge operation.IClone object by clone uuid.
ICloneFile handle by file uuid.
ICloneFile handle for the given file.
ICloneGroup object by clone group uuid.
IMappingProviders supports the given
cpc data mapping.
IProviderDescriptor.
IMappingProvider.mapToString(MappingStore, boolean)
and builds a MappingStore containing the IStatefulObject which the given mapping represents.
MappingStore using the mapping
provider with the highest priority which claims to support the given cpc data type.
IMappingProvider if any serious error occurs during cpc data mapping.IMappingProviders.MappingStore instance.
MappingStore instance.
MappingStore instance.
MappingStore instance.
IStatefulObjects and maps them into a string representation.
ICloneObjectExtension data of the given local, remote and base ICloneObjects.
ICloneObject instance with extensions and an optional
base version and merges the data of supported extensions.
IMergeProvider in case of critical errors during merge processing.IProviderRegistry.
IProviderRegistry.
IStatefulObject persistence class identifier, value: "clone_diff"
IStatefulObject persistence class identifier, value: "composite_clone_diff"
IStatefulObject persistence class identifier, value: "clone"
IStatefulObject persistence class identifier, value: "clone_file"
IStatefulObject persistence class identifier, value: "clone_group"
IStatefulObject persistence object identifier, value: "creationDate"
CloneDiff.getCreationDate() is guaranteed to be a unique value per clone.
IStatefulObject persistence object identifier, value: "uuid"
CPCEvent if this
listener has subscribed for that type of event.
IImportToolAdapterTask description which contains a list of files to import clone data for and
an options map.
ISimilarityStrategy has filtered out parts of the
the processed contents.
ISimilarityStrategy has normalised identifiers of
the processed contents.
ISimilarityStrategy has normalised white spaces of
the processed contents.
ICloneObject.
ICPCRepositoryProvider that the specified revision is no longer needed and
can be deleted.
ICPCRepositoryProvider that the specified revision is no longer needed and
can be deleted.
IReconcilerStrategy.Status.BREAK or all strategies have been called.
IStoreProvider.removeClone(IClone).
ICloneObjectExtension of the given type from this ICloneObject.
ICloneObjectExtension which matches the ICloneObjectExtension.getExtensionInterfaceClass()
value of the given extension from this ICloneObject.
ICloneDataElement instance.
ICloneFile instance.
IClone instances.
ICloneFile instance for this cpc revision.
IClone instances which are part of this revision.
IClone.State of this clone instance.
IStoreProvider (with value false) after this extension was successfully persisted.
IDocument instance which was created for this file.
IDocument instance which corresponds to this event.
IStoreCloneModificationHistoryExtension.getEndOfTransactionCloneDiffCreationDate() value.
IImportFilterStrategys which should be applied to
this import.
IImportFilterStrategys.
ICloneFile instance (before the merge).
IClone instances (before the merge).
IStoreProvider during a call to IStoreProvider.persistData(ICloneFile).
IStatefulObject.setState(Map) mappings.
ICloneObjectExtension is
added to an ICloneObject via ICloneObject.addExtension(ICloneObjectExtension).
IStoreProvider at ICloneFile creation time and on file moves.
IStoreProvider to reflect a file move.
IStoreProvider at ICloneFile creation time and on file moves.
ICloneFile instance (before the merge).
IClone instances (before the merge).
EclipseTeamEvent.getNewRevision().
IStoreProvider during a call to IStoreProvider.persistData(ICloneFile).
IStoreProvider instance which should be used to obtain the
clone data for the files which were selected for this export.
EclipseCutCopyPasteEvent.Type for this event.
IStoreProvider if a caller violates the locking protocol.Object.toString() implementations of sub-classes.
EclipseTeamEvent.CPCEvent listener callback.
ICloneFile instance in the data store.
IStoreProvider.updateClone(IClone, UpdateMode).
ICloneModificationHistoryExtension.clearCloneDiffs()) since
the end of the last transaction.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||