Interface IDtComparisonEditorInputFactory
-
public interface IDtComparisonEditorInputFactory
A factory for creation of DT comparison editor inputs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDtComparisonEditorInput
create(IComparisonDataSourceDescriptor mainDescriptor, IComparisonDataSourceDescriptor otherDescriptor, IComparisonDataSourceDescriptor ancestorDescriptor, ComparisonScope comparisonScope, IComparisonProcessSettings settings, boolean noMerge, String mainComparisonSideName, String otherComparisonSideName)
Creates an editor input.IDtComparisonEditorInput
create(IComparisonDataSourceDescriptor mainDescriptor, IComparisonDataSourceDescriptor otherDescriptor, IComparisonDataSourceDescriptor ancestorDescriptor, ComparisonScope comparisonScope, IComparisonProcessSettings settings, IMergeCallback callback, String mainComparisonSideName, String otherComparisonSideName)
Creates an editor input.IDtComparisonEditorInput
create(List<CompareMergeProcessDescriptor> descriptors, boolean noMerge, String mainComparisonSideName, String otherComparisonSideName)
Creates an editor input.IDtComparisonEditorInput
create(List<CompareMergeProcessDescriptor> descriptors, boolean noMerge, String mainComparisonSideName, String otherComparisonSideName, String uniquePersistentName)
Creates an editor input.IDtComparisonEditorInput
create(List<CompareMergeProcessDescriptor> descriptors, IMergeCallback callback, String mainComparisonSideName, String otherComparisonSideName)
Creates an editor input.
-
-
-
Method Detail
-
create
IDtComparisonEditorInput create(IComparisonDataSourceDescriptor mainDescriptor, IComparisonDataSourceDescriptor otherDescriptor, IComparisonDataSourceDescriptor ancestorDescriptor, ComparisonScope comparisonScope, IComparisonProcessSettings settings, boolean noMerge, String mainComparisonSideName, String otherComparisonSideName)
Creates an editor input.- Parameters:
mainDescriptor
- the main data source descriptor, can not benull
otherDescriptor
- the other data source descriptor, can not benull
ancestorDescriptor
- the common ancestor data source descriptor, may benull
)comparisonScope
- the comparison scope, can not benull
settings
- the comparison process settings, can not benull
noMerge
- the 'noMerge' flag, defines whether it is possible to run mergemainComparisonSideName
- the main comparison side name, can not benull
otherComparisonSideName
- the other comparison side name, can not benull
- Returns:
- a new editor input, never
null
-
create
IDtComparisonEditorInput create(IComparisonDataSourceDescriptor mainDescriptor, IComparisonDataSourceDescriptor otherDescriptor, IComparisonDataSourceDescriptor ancestorDescriptor, ComparisonScope comparisonScope, IComparisonProcessSettings settings, IMergeCallback callback, String mainComparisonSideName, String otherComparisonSideName)
Creates an editor input.- Parameters:
mainDescriptor
- the main data source descriptor, can not benull
otherDescriptor
- the other data source descriptor, can not benull
ancestorDescriptor
- the common ancestor data source descriptor, may benull
)comparisonScope
- the comparison scope, can not benull
settings
- the comparison process settings, can not benull
callback
- the merge process callback, can not benull
mainComparisonSideName
- the main comparison side name, can not benull
otherComparisonSideName
- the other comparison side name, can not benull
- Returns:
- a new editor input, never
null
-
create
IDtComparisonEditorInput create(List<CompareMergeProcessDescriptor> descriptors, boolean noMerge, String mainComparisonSideName, String otherComparisonSideName)
Creates an editor input.- Parameters:
descriptors
- the compare/merge process descriptors, can not benull
noMerge
- the 'noMerge' flag, defines whether it is possible to run mergemainComparisonSideName
- the main comparison side name, can not benull
otherComparisonSideName
- the other comparison side name, can not benull
- Returns:
- a new editor input, never
null
-
create
IDtComparisonEditorInput create(List<CompareMergeProcessDescriptor> descriptors, IMergeCallback callback, String mainComparisonSideName, String otherComparisonSideName)
Creates an editor input.- Parameters:
descriptors
- the compare/merge process descriptors, can not benull
callback
- the merge process callback, can not benull
mainComparisonSideName
- the main comparison side name, can not benull
otherComparisonSideName
- the other comparison side name, can not benull
- Returns:
- a new editor input, never
null
-
create
IDtComparisonEditorInput create(List<CompareMergeProcessDescriptor> descriptors, boolean noMerge, String mainComparisonSideName, String otherComparisonSideName, String uniquePersistentName)
Creates an editor input.- Parameters:
descriptors
- the compare/merge process descriptors, can not benull
noMerge
- the 'noMerge' flag, defines whether it is possible to run mergemainComparisonSideName
- the main comparison side name, can not benull
otherComparisonSideName
- the other comparison side name, can not benull
uniquePersistentName
- the unique persistent name, can not benull
- Returns:
- a new editor input, never
null
-
-