Uses of Interface
com._1c.g5.v8.dt.compare.ui.partialmodel.node.IPartialModelNode
-
-
Uses of IPartialModelNode in com._1c.g5.v8.dt.compare.ui.editor
Methods in com._1c.g5.v8.dt.compare.ui.editor that return IPartialModelNode Modifier and Type Method Description IPartialModelNode
DtComparisonViewContext. getRootNode()
Returns the root node to show a comparison tree for.Methods in com._1c.g5.v8.dt.compare.ui.editor that return types with arguments of type IPartialModelNode Modifier and Type Method Description List<IPartialModelNode>
IComparisonTreeControlListener. nodeCheckStateChanged(IPartialModelNode node, boolean checked)
Called when check state of the node has been checked.List<IPartialModelNode>
IDtComparisonViewListener. nodeCheckStateChanged(IPartialModelNode node, boolean checked)
Called when check state of the node has been checked.Methods in com._1c.g5.v8.dt.compare.ui.editor with parameters of type IPartialModelNode Modifier and Type Method Description void
IDtComparisonViewListener. compareUsingExternalToolCommandCalled(IPartialModelNode node)
Called when the 'Compare using external tool' command has been called.List<SymlinkComparisonNode>
IDtComparisonViewDataProvider. getPotentialCorrespondingNodes(IPartialModelNode node, ComparisonSide sourceSide)
Returns list of potential corresponding nodes for the specified node.boolean
IDtComparisonViewDataProvider. isAbleToBreakCorrespondence(IPartialModelNode node)
Tells whether it is possible to break correspondence for the specified node.void
IComparisonTreeControlListener. menuAboutToShow(IPartialModelNode node, org.eclipse.jface.action.IMenuManager manager)
Called when the context menu is about to be shown for the given node.void
IDtComparisonViewListener. mergeSettingsClicked(DtComparisonView comparisonView, IPartialModelNode node)
Called when merge settings button has been clicked.void
IDtComparisonViewListener. mergeUsingExternalToolCommandCalled(IPartialModelNode node)
Called when the 'Merge using external tool' command has been called.List<IPartialModelNode>
IComparisonTreeControlListener. nodeCheckStateChanged(IPartialModelNode node, boolean checked)
Called when check state of the node has been checked.List<IPartialModelNode>
IDtComparisonViewListener. nodeCheckStateChanged(IPartialModelNode node, boolean checked)
Called when check state of the node has been checked.void
IComparisonTreeControlListener. nodeExpanded(IPartialModelNode node)
Called when node has been expanded.void
IDtComparisonViewListener. nodeExpanded(IPartialModelNode node)
Called when node has been expanded.void
IComparisonTreeControlListener. nodeSelected(IPartialModelNode node)
Called when node has been selected.void
IDtComparisonViewListener. nodeSelected(IPartialModelNode node)
Called when node has been selected.void
ComparisonTreeControl. refresh(IPartialModelNode node)
Refreshes the specified node in the tree.void
DtComparisonView. refresh(IPartialModelNode node)
Refreshes given node in this view.void
IDtComparisonViewRefresher. refresh(IPartialModelNode node)
Refreshes the given node in the comparison view.boolean
IDtComparisonViewDataProvider. supportsComparisonUsingExternalTool(IPartialModelNode node)
Tells whether the specified node supports comparison using external tool.boolean
IDtComparisonViewDataProvider. supportsMergingUsingExternalTool(IPartialModelNode node)
Tells whether the specified node supports merging using external tool.void
ComparisonTreeControl. update(IPartialModelNode node)
Updates the specified node in the tree.Method parameters in com._1c.g5.v8.dt.compare.ui.editor with type arguments of type IPartialModelNode Modifier and Type Method Description void
ComparisonTreeControl. addColumn(String text, CellLabelProvider labelProvider, int columnWidth, EditingSupport editingSupport, Consumer<IPartialModelNode> onMouseClick)
Adds new column to the control.void
DtComparisonView. refresh(Collection<IPartialModelNode> nodesToRefreshWithoutCheckingChildren, Collection<IPartialModelNode> nodesToRefresh)
Refreshes the given collection of nodes in this view.void
IDtComparisonViewRefresher. refresh(Collection<IPartialModelNode> nodesToRefreshWithoutCheckingChildren, Collection<IPartialModelNode> nodesToRefresh)
Refreshes the given collection of nodes in the comparison view.void
ComparisonTreeControl. update(Collection<IPartialModelNode> nodes)
Updates the given collection of nodes in the comparison tree.Constructors in com._1c.g5.v8.dt.compare.ui.editor with parameters of type IPartialModelNode 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. -
Uses of IPartialModelNode in com._1c.g5.v8.dt.compare.ui.partialmodel
Methods in com._1c.g5.v8.dt.compare.ui.partialmodel that return IPartialModelNode Modifier and Type Method Description protected abstract IPartialModelNode
AbstractElementSupplier. createChildNode(IPartialModelNode parent, ComparisonNode comparisonNode, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates a partial model node for the specified comparison node.protected IPartialModelNode
AbstractFeatureElementSupplier. createChildNode(IPartialModelNode parent, ComparisonNode comparisonNode, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
protected abstract IPartialModelNode
AbstractFeatureElementSupplier. createNode(IPartialFeatureNode parent, ComparisonNode comparisonNode, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates a partial model node for the specified comparison node.IPartialModelNode[]
IPartialModelControllerDelegate. getTopNodes(IPartialModel partialModel)
Returns a sorted array of top nodes of the specified partial model.IPartialModelNode
IPartialModelControllerDelegate. positionChildNode(IPartialModel partialModel, IPartialModelNode parentNode, ComparisonNode modelNode, IComparisonSession comparisonSession)
If supported by this controller, positions the specified comparison model node in a subtree of the specified partial model node.Methods in com._1c.g5.v8.dt.compare.ui.partialmodel that return types with arguments of type IPartialModelNode Modifier and Type Method Description List<IPartialModelNode>
PartialModelController. check(IPartialModel partialModel, IPartialModelNode node, boolean checked, IComparisonSession comparisonSession)
Checks or unchecks a partial model node.protected List<IPartialModelNode>
AbstractElementSupplier. createChildEqualNodes(IPartialModelNode parent, org.eclipse.emf.ecore.EStructuralFeature feature, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates child equal-side partial nodes for the specified parent and feature.protected List<IPartialModelNode>
AbstractElementSupplier. createChildNodes(IPartialModelNode parent, ComparisonNode comparisonNode, org.eclipse.emf.ecore.EStructuralFeature feature, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates child partial nodes for the specified parent and comparison node.Collection<IPartialModelNode>
AbstractEmfBasedPartialModelController. createInnerElements(IPartialModel partialModel, IPartialModelNode partialModelNode, IComparisonSession comparisonSession, ILinkRepresentationSupport linkRepresentationSupport, ComparisonContext comparisonContext)
Collection<IPartialModelNode>
IPartialModelControllerDelegate. createInnerElements(IPartialModel partialModel, IPartialModelNode partialModelNode, IComparisonSession comparisonSession, ILinkRepresentationSupport linkRepresentationSupport, ComparisonContext comparisonContext)
Creates inner elements for the specified partial model node.Collection<IPartialModelNode>
IPartialModelControllerDelegate. fillNodeProperties(IPartialModel partialModel, IDirectPartialModelNode directNode, IComparisonSession session, ILinkRepresentationSupport linkRepresentationSupport, ComparisonContext comparisonContext)
Fills properties of the specified direct partial model node according to the comparison model node.List<IPartialModelNode>
PartialModelController. getAllChildren(IPartialModelNode node)
Gets list of all children together with sub-children of the specified node.protected List<IPartialModelNode>
AbstractEmfBasedPartialModelController. getChildrenListNodes(IPartialModel partialModel, IPartialFeatureNode forNode, IComparisonSession session, ComparisonContext comparisonContext)
List<IPartialModelNode>
AbstractFeatureElementSupplier. getInnerElements(IPartialModelNode node, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
List<IPartialModelNode>
IInnerElementSupplier. getInnerElements(IPartialModelNode node, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Returns a list of inner elements for the specified partial model node.Methods in com._1c.g5.v8.dt.compare.ui.partialmodel with parameters of type IPartialModelNode Modifier and Type Method Description void
IPartialModel. addChild(IPartialModelNode parent, IPartialModelNode child)
Adds the specified child to the specified parent.List<IPartialModelNode>
PartialModelController. check(IPartialModel partialModel, IPartialModelNode node, boolean checked, IComparisonSession comparisonSession)
Checks or unchecks a partial model node.boolean
IPartialModelControllerDelegate. compareUsingExternalTool(IPartialModelNode node, org.eclipse.swt.widgets.Shell shell, String mainComparisonSideName, String otherComparisonSideName)
Compares the specified node using external tool if the node is supported.void
PartialModelController. compareUsingExternalTool(IPartialModelNode node, org.eclipse.swt.widgets.Shell shell, String mainComparisonSideName, String otherComparisonSideName)
Compares the specified node using external tool.protected abstract IPartialEqualNode
AbstractElementSupplier. createChildEqualNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> parents, AbstractComparedEmfObjects<?> eObjects, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates a partial model node for the specified eObjects assumed to be equal for MAIN and OTHER sides.protected IPartialEqualNode
AbstractFeatureElementSupplier. createChildEqualNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> parents, AbstractComparedEmfObjects<?> eObjects, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
protected List<IPartialModelNode>
AbstractElementSupplier. createChildEqualNodes(IPartialModelNode parent, org.eclipse.emf.ecore.EStructuralFeature feature, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates child equal-side partial nodes for the specified parent and feature.protected abstract IPartialModelNode
AbstractElementSupplier. createChildNode(IPartialModelNode parent, ComparisonNode comparisonNode, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates a partial model node for the specified comparison node.protected IPartialModelNode
AbstractFeatureElementSupplier. createChildNode(IPartialModelNode parent, ComparisonNode comparisonNode, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
protected List<IPartialModelNode>
AbstractElementSupplier. createChildNodes(IPartialModelNode parent, ComparisonNode comparisonNode, org.eclipse.emf.ecore.EStructuralFeature feature, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates child partial nodes for the specified parent and comparison node.protected IPartialEqualFeatureNode
AbstractEmfBasedPartialModelController. createEqualFeatureNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> comparedParentObjects, org.eclipse.emf.ecore.EStructuralFeature feature, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession session, ComparisonContext comparisonContext)
Creates equal partial node for the feature.protected IPartialFeatureNode
AbstractEmfBasedPartialModelController. createFeatureNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> comparedParentObjects, ComparisonNode comparisonNode, org.eclipse.emf.ecore.EStructuralFeature feature, String mainLabel, String otherLabel, IComparisonSession session, ComparisonContext comparisonContext)
Creates the node for feature.Collection<IPartialModelNode>
AbstractEmfBasedPartialModelController. createInnerElements(IPartialModel partialModel, IPartialModelNode partialModelNode, IComparisonSession comparisonSession, ILinkRepresentationSupport linkRepresentationSupport, ComparisonContext comparisonContext)
Collection<IPartialModelNode>
IPartialModelControllerDelegate. createInnerElements(IPartialModel partialModel, IPartialModelNode partialModelNode, IComparisonSession comparisonSession, ILinkRepresentationSupport linkRepresentationSupport, ComparisonContext comparisonContext)
Creates inner elements for the specified partial model node.boolean
IPartialModelControllerDelegate. editMergeSettings(IPartialModel partialModel, IPartialModelNode node, IComparisonSession comparisonSession, org.eclipse.swt.widgets.Shell shell, boolean readOnly, org.eclipse.swt.graphics.Color colorHasDiffs, org.eclipse.swt.graphics.Color colorOnlyMain, org.eclipse.swt.graphics.Color colorOnlyOther, String mainComparisonSideName, String otherComparisonSideName, DtComparisonView parentComparisonView, ISelectionProviderDelegate selectionProviderDelegate, org.eclipse.jface.resource.ResourceManager resourceManager)
If the node is supported, handles the editing of the specified node's merge settings.void
PartialModelController. editMergeSettings(IPartialModel partialModel, IPartialModelNode node, IComparisonSession comparisonSession, org.eclipse.swt.widgets.Shell shell, boolean readOnly, org.eclipse.swt.graphics.Color colorHasDiffs, org.eclipse.swt.graphics.Color colorOnlyMain, org.eclipse.swt.graphics.Color colorOnlyOther, String mainComparisonSideName, String otherComparisonSideName, DtComparisonView parentComparisonView, ISelectionProviderDelegate selectionProviderDelegate, org.eclipse.jface.resource.ResourceManager resourceManager)
Edits merge settings of the specified partial model node in the UI.List<IPartialModelNode>
PartialModelController. getAllChildren(IPartialModelNode node)
Gets list of all children together with sub-children of the specified node.List<IPartialModelNode>
AbstractFeatureElementSupplier. getInnerElements(IPartialModelNode node, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
List<IPartialModelNode>
IInnerElementSupplier. getInnerElements(IPartialModelNode node, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Returns a list of inner elements for the specified partial model node.IPartialModel
IPartialModelProvider. getPartialModel(IPartialModelNode node)
Returns theIPartialModel
.boolean
IPartialModelControllerDelegate. mergeUsingExternalTool(IPartialModel partialModel, IPartialModelNode node, org.eclipse.swt.widgets.Shell shell, String mainComparisonSideName, String otherComparisonSideName)
Merges the specified node using external tool if the node is supported.void
PartialModelController. mergeUsingExternalTool(IPartialModel partialModel, IPartialModelNode node, org.eclipse.swt.widgets.Shell shell, String mainComparisonSideName, String otherComparisonSideName)
Merges the specified node using external tool.IPartialModelNode
IPartialModelControllerDelegate. positionChildNode(IPartialModel partialModel, IPartialModelNode parentNode, ComparisonNode modelNode, IComparisonSession comparisonSession)
If supported by this controller, positions the specified comparison model node in a subtree of the specified partial model node.boolean
PartialModelController. positionChildNode(IPartialModel partialModel, IPartialModelNode parentNode, ComparisonNode modelNode, IComparisonSession comparisonSession)
Positions the specified comparison model node in a subtree of the specified partial model node.boolean
IPartialModelControllerDelegate. refreshNode(IPartialModel partialModel, IPartialModelNode node, IComparisonSession comparisonSession)
Refreshes the partial model node properties according to the supported logic.void
PartialModelController. refreshNodeWithChildren(IPartialModel partialModel, IPartialModelNode node, IComparisonSession comparisonSession)
Refreshes the properties of the specified node and all its children.void
IPartialModel. removeChild(IPartialModelNode parent, IPartialModelNode child)
Removes the specified child from the specified parent node.void
IPartialModel. removeChild(IPartialModelNode parent, IPartialModelNode child, boolean keepSubchildren)
Removes the specified child from the specified parent node.void
IPartialModel. removeChildren(IPartialModelNode node)
Removes all children from the specified node.boolean
AbstractFeatureElementSupplier. supports(IPartialModelNode node)
boolean
IInnerElementSupplier. supports(IPartialModelNode node)
Checks if this provider supports the specified MD object property partial model node.boolean
IPartialModelControllerDelegate. supportsComparisonUsingExternalTool(IPartialModelNode node)
Tells whether the delegate supports comparison using external tool of the specified node.boolean
PartialModelController. supportsComparisonUsingExternalTool(IPartialModelNode node)
Tells whether the specified node supports comparison using external tool.boolean
IPartialModelControllerDelegate. supportsMergingUsingExternalTool(IPartialModelNode node)
Tells whether the delegate supports merging using external tool of the specified node.boolean
PartialModelController. supportsMergingUsingExternalTool(IPartialModelNode node)
Tells whether the specified node supports merging using external tool.Method parameters in com._1c.g5.v8.dt.compare.ui.partialmodel with type arguments of type IPartialModelNode Modifier and Type Method Description protected void
AbstractEmfBasedPartialModelController. addFeatures(IPartialModel partialModel, AbstractPartialModelNode node, IComparisonSession session, ILinkRepresentationSupport linkRepresentationSupport, Collection<IPartialModelNode> output, ComparisonContext comparisonContext)
protected void
AbstractEmfBasedPartialModelController. createInnerElements(AbstractNodeWithLabelsAndChildren forNode, IComparisonSession comparisonSession, IPartialModel partialModel, ILinkRepresentationSupport linkRepresentationSupport, Collection<IPartialModelNode> output, ComparisonContext comparisonContext)
protected List<IPartialFeatureNode>
AbstractEmfBasedPartialModelController. getChildrenFeatureNodes(IPartialModel partialModel, AbstractPartialModelNode node, IComparisonSession session, ILinkRepresentationSupport linkRepresentationSupport, Collection<IPartialModelNode> output, ComparisonContext comparisonContext)
void
PartialModelController. refreshNodes(IPartialModel partialModel, Collection<IPartialModelNode> nodes, IComparisonSession comparisonSession)
Refreshes the properties of the specified nodes. -
Uses of IPartialModelNode in com._1c.g5.v8.dt.compare.ui.partialmodel.node
Subinterfaces of IPartialModelNode in com._1c.g5.v8.dt.compare.ui.partialmodel.node Modifier and Type Interface Description interface
ICollectionPartialNode
A partial node representing some collection.interface
IDirectPartialModelNode
A partial model node that directly corresponds to a comparison model node.interface
IMergeRulePartialModelNode
A partial model node with merge rule support.interface
INodeWithAddibleChildren
A node able to add children.interface
IOrderMergeRulePartialModelNode
A node with order merge rules responsible for ordering of their children.interface
IPartialEqualFeatureNode
Represents equal feature node in the partial model where objects are not assumed to be changed during the merge process.interface
IPartialEqualNode
Partial node where objects are not assumed to be changed during the merge process, i.e.interface
IPartialFeatureNode
Represents feature node in the partial model.interface
IPartialListElementNode
Represents partial node of an element in a collection of elements.Classes in com._1c.g5.v8.dt.compare.ui.partialmodel.node that implement IPartialModelNode Modifier and Type Class Description class
AbstractDirectPartialModelNode
A partial model node directly corresponding to a comparison model node.class
AbstractEqualNodeWithChildren
Equal partial node with children where objects are not assumed to be changed during the merge process.class
AbstractNodeWithLabels
Abstract partial model node with fixed labels and comparison information.class
AbstractNodeWithLabelsAndChildren
A partial model node with labels and a list of child nodes.class
AbstractPartialModelNode
An abstract partial model without children.class
AbstractPartialModelNodeWithChildren
An abstract partial model node with child nodes and a status.class
EmfFeatureNodeWithChildren
An expandable partial model node corresponding to a EMF structural feature.class
EmfFeatureTerminalNode
A terminal (non-expandable) partial model node corresponding to a EMF structural feature.class
EqualEmfFeatureNodeWithChildren
An expandable equal partial model node corresponding to a EMF structural feature.class
EqualEmfFeatureTerminalNode
A terminal (non-expandable) equal partial model node corresponding to a EMF structural feature.class
EqualListElementNodeWithChildren
A list element equal partial model node.class
EqualListElementTerminalNode
A terminal list element equal partial model node.class
EqualReferenceListElementTerminalNode
Terminal equal node for model objects stored by references.class
ExternalPropertyPartialModelNode
A direct node representing an external property of an EMF object.class
ListElementNodeWithChildren
A list element partial model node with children.class
ListElementTerminalNode
A terminal list element partial model node.class
ProjectPartialModelNode
The root project node of the partial model.class
RootPartialModelNode
The root node of the comparison tree.class
VirtualFolderPartialModelNode
A partial model node representing a virtual folder.Methods in com._1c.g5.v8.dt.compare.ui.partialmodel.node that return IPartialModelNode Modifier and Type Method Description IPartialModelNode
AbstractPartialModelNode. getParent()
IPartialModelNode
IPartialModelNode. getParent()
Returns the parent node.IPartialModelNode
AbstractPartialModelNode. setParent(IPartialModel partialModel, IPartialModelNode parent)
Sets the specified parent and includes this in the list of its children.IPartialModelNode
IPartialModelNode. setParent(IPartialModel partialModel, IPartialModelNode parent)
Sets the specified parent and includes this node in the list of its children.Methods in com._1c.g5.v8.dt.compare.ui.partialmodel.node that return types with arguments of type IPartialModelNode Modifier and Type Method Description Collection<IPartialModelNode>
AbstractNodeWithLabelsAndChildren. getChildren()
Collection<IPartialModelNode>
AbstractPartialModelNode. getChildren()
Collection<IPartialModelNode>
AbstractPartialModelNodeWithChildren. getChildren()
Collection<IPartialModelNode>
IPartialModelNode. getChildren()
Returns the child nodes.Collection<IPartialModelNode>
RootPartialModelNode. getChildren()
Methods in com._1c.g5.v8.dt.compare.ui.partialmodel.node with parameters of type IPartialModelNode Modifier and Type Method Description void
AbstractNodeWithLabels. addChild(IPartialModelNode node)
void
AbstractNodeWithLabelsAndChildren. addChild(IPartialModelNode node)
void
AbstractPartialModelNodeWithChildren. addChild(IPartialModelNode node)
void
IPartialModelNode. addChild(IPartialModelNode node)
Adds the specified child node.void
RootPartialModelNode. addChild(IPartialModelNode node)
void
AbstractNodeWithLabelsAndChildren. removeChild(IPartialModelNode child)
Removes the specified child.void
AbstractPartialModelNodeWithChildren. removeChild(IPartialModelNode child)
Removes the specified child.IPartialModelNode
AbstractPartialModelNode. setParent(IPartialModel partialModel, IPartialModelNode parent)
Sets the specified parent and includes this in the list of its children.IPartialModelNode
IPartialModelNode. setParent(IPartialModel partialModel, IPartialModelNode parent)
Sets the specified parent and includes this node in the list of its children.Constructors in com._1c.g5.v8.dt.compare.ui.partialmodel.node with parameters of type IPartialModelNode Constructor Description AbstractDirectPartialModelNode(IPartialModelNode parent, ComparisonNode comparisonNode, boolean checked, IComparisonSession comparisonSession)
Constructs a direct node.AbstractDirectPartialModelNode(IPartialModelNode parent, ComparisonNode comparisonNode, IComparisonSession comparisonSession)
Constructs a direct node.AbstractEqualNodeWithChildren(IPartialModelNode parent, org.eclipse.emf.ecore.EObject modelObject, org.eclipse.emf.ecore.EStructuralFeature feature, int modelObjectPosition, ComparisonSide objectSide, String label, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs a node.AbstractNodeWithLabels(IPartialModelNode parent, ComparisonNode node, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs partial node for the specified comparison node.AbstractNodeWithLabels(IPartialModelNode parent, String label, ComparisonSide objectSide, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs partial node when the comparison node is absent.AbstractNodeWithLabelsAndChildren(IPartialModelNode parent, ComparisonNode comparisonNode, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs a node for the specified comparison node.AbstractNodeWithLabelsAndChildren(IPartialModelNode parent, String label, ComparisonSide objectSide, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs partial node when the comparison node is absent.AbstractPartialModelNode(IPartialModelNode parent, ComparisonNode comparisonNode, IComparisonSession comparisonSession)
Constructs a node with the specified parent.AbstractPartialModelNodeWithChildren(IPartialModelNode parent, ComparisonNode comparisonNode, IComparisonSession comparisonSession)
Constructs a node.EmfFeatureNodeWithChildren(IPartialModelNode parent, ComparisonNode comparisonNode, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs a node for the given comparison node.EmfFeatureTerminalNode(IPartialModelNode parent, ComparisonNode comparisonNode, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs a node for the given comparison node.EmfFeatureTerminalNode(IPartialModelNode parent, ComparisonNode comparisonNode, org.eclipse.emf.ecore.EStructuralFeature feature, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs a node for the given feature and the comparison node.EmfFeatureTerminalNode(IPartialModelNode parent, org.eclipse.emf.ecore.EStructuralFeature feature, String label, ComparisonSide objectSide, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs a node when no comparison node is given.EqualEmfFeatureNodeWithChildren(IPartialModelNode parent, org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.emf.ecore.EObject modelObject, ComparisonSide objectSide, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs a node for the given feature and corresponding object Id.EqualEmfFeatureTerminalNode(IPartialModelNode parent, org.eclipse.emf.ecore.EStructuralFeature feature, ComparisonSide objectSide, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession comparisonSession)
Constructs a node for the given feature.EqualListElementTerminalNode(IPartialModelNode parent, String representation, org.eclipse.emf.ecore.EStructuralFeature parentFeature, int mainPosition, int otherPosition, ComparisonSide objectSide, IImageProvider imageProvider, String label, IComparisonSession comparisonSession)
Constructs a node with the specified object's parent feature.ExternalPropertyPartialModelNode(IPartialModelNode parent, ExternalPropertyComparisonNode comparisonNode, IComparisonSession comparisonSession)
Constructs a node.ListElementTerminalNode(IPartialModelNode parent, ComparisonNode node, String mainLabel, String otherLabel, IImageProvider imageProvider, String label, IComparisonSession comparisonSession)
Constructs partial node for the specified comparison node.ListElementTerminalNode(IPartialModelNode parent, String representation, org.eclipse.emf.ecore.EStructuralFeature parentFeature, int mainPosition, int otherPosition, ComparisonSide objectSide, IImageProvider imageProvider, String label, IComparisonSession comparisonSession)
Constructs partial node when the comparison node is absent. -
Uses of IPartialModelNode in com._1c.g5.v8.dt.compare.ui.util
Methods in com._1c.g5.v8.dt.compare.ui.util that return IPartialModelNode Modifier and Type Method Description static IPartialModelNode
CompareUiUtils. getParentSkippingVirtual(IPartialModelNode node)
Returns partial node's parent skipping virtual ones if they are.Methods in com._1c.g5.v8.dt.compare.ui.util with parameters of type IPartialModelNode Modifier and Type Method Description static IPartialFeatureNode
CompareUiUtils. findChildPartialFeatureNode(IPartialModelNode parent, org.eclipse.emf.ecore.EStructuralFeature feature)
Find child partial node related to the given feature.static org.eclipse.emf.ecore.EObject
CompareUiUtils. findOtherObject(IPartialModelNode node, ComparisonContext comparisonContext)
Gets OTHER-side model object for the specified partial node.static IPartialModelNode
CompareUiUtils. getParentSkippingVirtual(IPartialModelNode node)
Returns partial node's parent skipping virtual ones if they are. -
Uses of IPartialModelNode in com._1c.g5.v8.dt.md.compare.ui
Methods in com._1c.g5.v8.dt.md.compare.ui with parameters of type IPartialModelNode Modifier and Type Method Description protected org.eclipse.emf.ecore.EObject
AbstractMdAwarePartialModelController. forEObject(IPartialModelNode node, ComparisonContext comparisonContext)
Gets eObject for which given partial model node was created. -
Uses of IPartialModelNode in com._1c.g5.v8.dt.rights.compare.ui
Methods in com._1c.g5.v8.dt.rights.compare.ui that return IPartialModelNode Modifier and Type Method Description IPartialModelNode[]
RightsPartialModelController. getTopNodes(IPartialModel partialModel)
IPartialModelNode
RightsPartialModelController. positionChildNode(IPartialModel partialModel, IPartialModelNode parentNode, ComparisonNode modelNode, IComparisonSession comparisonSession)
Methods in com._1c.g5.v8.dt.rights.compare.ui that return types with arguments of type IPartialModelNode Modifier and Type Method Description Collection<IPartialModelNode>
RightsPartialModelController. fillNodeProperties(IPartialModel partialModel, IDirectPartialModelNode directNode, IComparisonSession session, ILinkRepresentationSupport linkRepresentationSupport, ComparisonContext comparisonContext)
Methods in com._1c.g5.v8.dt.rights.compare.ui with parameters of type IPartialModelNode Modifier and Type Method Description boolean
RightsPartialModelController. compareUsingExternalTool(IPartialModelNode node, org.eclipse.swt.widgets.Shell shell, String mainComparisonSideName, String otherComparisonSideName)
protected IPartialFeatureNode
RightsPartialModelController. createFeatureNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> comparedParentObjects, ComparisonNode comparisonNode, org.eclipse.emf.ecore.EStructuralFeature feature, String mainLabel, String otherLabel, IComparisonSession session, ComparisonContext comparisonContext)
boolean
RightsPartialModelController. editMergeSettings(IPartialModel partialModel, IPartialModelNode node, IComparisonSession comparisonSession, org.eclipse.swt.widgets.Shell shell, boolean readOnly, org.eclipse.swt.graphics.Color colorHasDiffs, org.eclipse.swt.graphics.Color colorOnlyMain, org.eclipse.swt.graphics.Color colorOnlyOther, String mainComparisonSideName, String otherComparisonSideName, DtComparisonView parentComparisonView, ISelectionProviderDelegate selectionProviderDelegate, org.eclipse.jface.resource.ResourceManager resourceManager)
boolean
RightsPartialModelController. mergeUsingExternalTool(IPartialModel partialModel, IPartialModelNode node, org.eclipse.swt.widgets.Shell shell, String mainComparisonSideName, String otherComparisonSideName)
IPartialModelNode
RightsPartialModelController. positionChildNode(IPartialModel partialModel, IPartialModelNode parentNode, ComparisonNode modelNode, IComparisonSession comparisonSession)
boolean
RightsPartialModelController. refreshNode(IPartialModel partialModel, IPartialModelNode node, IComparisonSession comparisonSession)
boolean
RightsPartialModelController. supportsComparisonUsingExternalTool(IPartialModelNode node)
boolean
RightsPartialModelController. supportsMergingUsingExternalTool(IPartialModelNode node)
Method parameters in com._1c.g5.v8.dt.rights.compare.ui with type arguments of type IPartialModelNode Modifier and Type Method Description protected List<IPartialFeatureNode>
RightsPartialModelController. getChildrenFeatureNodes(IPartialModel partialModel, AbstractPartialModelNode node, IComparisonSession session, ILinkRepresentationSupport linkRepresentationSupport, Collection<IPartialModelNode> output, ComparisonContext comparisonContext)
-