Class DtComparisonViewContext
- java.lang.Object
-
- com._1c.g5.v8.dt.compare.ui.editor.DtComparisonViewContext
-
public class DtComparisonViewContext extends Object
The context forDtComparisonView
.
-
-
Constructor Summary
Constructors Constructor Description DtComparisonViewContext(IPartialModelNode rootNode, INamedViewerFilter[] filters, INamedViewerFilter initialFilter, boolean readOnly, boolean needMergeSettingsColumn, String mainComparisonSideName, String otherComparisonSideName, IDtComparisonViewDataProvider dataProvider, IDtComparisonViewListener listener, IPartialModelProvider partialModelProvider, org.eclipse.jface.resource.ResourceManager resourceManager, ISelectionProviderDelegate selectionProviderDelegate, IExternalMergeToolProvider externalMergeToolProvider)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDtComparisonViewDataProvider
getDataProvider()
Returns the comparison view data provider.IExternalMergeToolProvider
getExternalMergeToolProvider()
Returns the external merge tool provider.INamedViewerFilter[]
getFilters()
Returns the tree filters.INamedViewerFilter
getInitialFilter()
Returns the initial tree filter to set at the first time.IDtComparisonViewListener
getListener()
Returns the comparison view listener.String
getMainComparisonSideName()
Returns the main comparison side name to show it on the UI.String
getOtherComparisonSideName()
Returns the other comparison side name to show it on the UI.IPartialModelProvider
getPartialModelProvider()
Returns the partial model provider.org.eclipse.jface.resource.ResourceManager
getResourceManager()
Returns the resource manager.IPartialModelNode
getRootNode()
Returns the root node to show a comparison tree for.ISelectionProviderDelegate
getSelectionProviderDelegate()
Returns the selection provider delegate.boolean
isReadOnly()
Determines whether the read-only mode is enabled.boolean
needMergeSettingsColumn()
Tells whether to create merge settings columnvoid
setReadOnly(boolean value)
Sets the read-only mode of the view to the specified value.
-
-
-
Constructor Detail
-
DtComparisonViewContext
public DtComparisonViewContext(IPartialModelNode rootNode, INamedViewerFilter[] filters, INamedViewerFilter initialFilter, boolean readOnly, boolean needMergeSettingsColumn, String mainComparisonSideName, String otherComparisonSideName, IDtComparisonViewDataProvider dataProvider, IDtComparisonViewListener listener, IPartialModelProvider partialModelProvider, org.eclipse.jface.resource.ResourceManager resourceManager, ISelectionProviderDelegate selectionProviderDelegate, IExternalMergeToolProvider externalMergeToolProvider)
Constructor.- Parameters:
rootNode
- the root node to show a comparison tree for, can not benull
filters
- the tree filters, may benull
ifcreateFilterControl
isnull
initialFilter
- the initial tree filter, may benull
ifcreateFilterControl
isnull
readOnly
- valuetrue
to turn the read-only mode on, andfalse
to turn it offneedMergeSettingsColumn
- tells whether to create merge settings columnmainComparisonSideName
- the main comparison side name, can not benull
otherComparisonSideName
- the other comparison side name, can not benull
dataProvider
- the comparison view data provider, can not benull
listener
- the comparison view listener, can not benull
partialModelProvider
- the partial model provider, cannot benull
resourceManager
- the resource manager, can not benull
selectionProviderDelegate
- the selection provider delegate, can not benull
externalMergeToolProvider
- the external merge tool provider, can not benull
-
-
Method Detail
-
getRootNode
public IPartialModelNode getRootNode()
Returns the root node to show a comparison tree for.- Returns:
- the root node, never
null
-
getFilters
public INamedViewerFilter[] getFilters()
Returns the tree filters.- Returns:
- the tree filters, never
null
-
getInitialFilter
public INamedViewerFilter getInitialFilter()
Returns the initial tree filter to set at the first time.- Returns:
- the initial tree filter, may be
null
-
isReadOnly
public boolean isReadOnly()
Determines whether the read-only mode is enabled.- Returns:
true
if the read-only mode is enabled andfalse
otherwise
-
needMergeSettingsColumn
public boolean needMergeSettingsColumn()
Tells whether to create merge settings column- Returns:
true
if need to create merge settings column,false
otherwise
-
getDataProvider
public IDtComparisonViewDataProvider getDataProvider()
Returns the comparison view data provider.- Returns:
- the comparison view data provider, never
null
-
getListener
public IDtComparisonViewListener getListener()
Returns the comparison view listener.- Returns:
- the comparison view listener, never
null
-
getPartialModelProvider
public IPartialModelProvider getPartialModelProvider()
Returns the partial model provider.- Returns:
- the partial model provider, cannot be
null
-
setReadOnly
public void setReadOnly(boolean value)
Sets the read-only mode of the view to the specified value.- Parameters:
value
-true
to turn the read-only mode on, andfalse
to turn it off
-
getMainComparisonSideName
public String getMainComparisonSideName()
Returns the main comparison side name to show it on the UI.- Returns:
- the main comparison side name, never
null
-
getOtherComparisonSideName
public String getOtherComparisonSideName()
Returns the other comparison side name to show it on the UI.- Returns:
- the other comparison side name, never
null
-
getResourceManager
public org.eclipse.jface.resource.ResourceManager getResourceManager()
Returns the resource manager.- Returns:
- the resource manager, never
null
-
getSelectionProviderDelegate
public ISelectionProviderDelegate getSelectionProviderDelegate()
Returns the selection provider delegate.- Returns:
- the selection provider delegate, never
null
-
getExternalMergeToolProvider
public IExternalMergeToolProvider getExternalMergeToolProvider()
Returns the external merge tool provider.- Returns:
- the external merge tool provider, never
null
-
-