Interface IMergeRulePartialModelNode
- All Superinterfaces:
IComparedElement,IPartialModelNode
- All Known Subinterfaces:
ICollectionPartialNode,IOrderMergeRulePartialModelNode,IPartialEqualFeatureNode,IPartialEqualNode,IPartialFeatureNode,IPartialListElementNode,IPartialObjectRightsNode
- All Known Implementing Classes:
AbstractEqualNodeWithChildren,AbstractNodeWithLabels,AbstractNodeWithLabelsAndChildren,BslModuleSectionPartialModelNode,EmfFeatureNodeWithChildren,EmfFeatureTerminalNode,EqualEmfFeatureNodeWithChildren,EqualEmfFeatureTerminalNode,EqualFragmentPartialNode,EqualListElementNodeWithChildren,EqualListElementTerminalNode,EqualObjectRightsNodeWithChildren,EqualObjectRightTerminalNode,EqualReferenceListElementTerminalNode,EqualRoleRightsTerminalNode,EqualRoleTemplateTerminalNode,ExternalPropertyPartialModelNode,FragmentPartialNode,HtmlDocumentPageTerminalNode,ListElementNodeWithChildren,ListElementTerminalNode,ObjectRightsNodeWithChildren,ObjectRightTerminalNode,RoleRightsTerminalNode,RoleTemplateTerminalNode
A partial model node with merge rule support.
-
Method Summary
Modifier and TypeMethodDescriptionReturns list of available merge rules.Returns the merge rule.voidsetMergeRule(MergeRule rule) Sets the merge rule.voidsetShowMergeRule(boolean value) Sets custom flag of merge rule showing for this node.booleanChecks whether the merge rule should be shown for this node.Methods inherited from interface com._1c.g5.v8.dt.compare.model.IComparedElement
hasChanged, hasDifferences, hasDoubleChanges, hasOnlyOnOneSide, hasOrderChanged, hasPotentialMergeProblems, hasUnchangedMethods inherited from interface com._1c.g5.v8.dt.compare.ui.partialmodel.node.IPartialModelNode
addChild, canExpand, check, getChildren, getComparisonSession, getCustomMergeSettingsStatus, getImage, getLabel, getNodeId, getParent, getSide, getSideLabel, getSortedChildren, getStatus, getTooltipText, hasChildren, isCheckable, isChecked, isGrayed, prioritize, retrieveComparisonNode, setChecked, setCustomMergeSettingsStatus, setParent, setStatus
-
Method Details
-
showMergeRule
boolean showMergeRule()Checks whether the merge rule should be shown for this node.- Returns:
trueto show merge rule, andfalseotherwise
-
setShowMergeRule
void setShowMergeRule(boolean value) Sets custom flag of merge rule showing for this node.- Parameters:
value-trueto show merge rule by default,falseto always hide the merge rule
-
getMergeRule
MergeRule getMergeRule()Returns the merge rule.- Returns:
- the merge rule
-
getAvailableMergeRules
Returns list of available merge rules.- Returns:
- list of available merge rules
-
setMergeRule
Sets the merge rule.- Parameters:
rule- the merge rule
-