public static class ThreeWayComparisonGroupProvider.ConflictsGroupImpl extends BasicDifferenceGroupImpl
BasicDifferenceGroupImpl
for Conflicts.BasicDifferenceGroupImpl.ChildrenSide
Adapter.Internal
children, E_ALL_CONTENTS, extensionDiffProcessed, filter, image, name
target
TREE_NODE_DATA
Constructor and Description |
---|
ThreeWayComparisonGroupProvider.ConflictsGroupImpl(Comparison comparison,
com.google.common.base.Predicate<? super Diff> filter,
String name,
ECrossReferenceAdapter crossReferenceAdapter)
.
|
Modifier and Type | Method and Description |
---|---|
void |
buildSubTree()
Builds the sub tree for this group.
|
protected TreeNode |
buildSubTree(Conflict conflict)
Build sub tree for the given Conflict.
|
protected void |
buildSubTree(TreeNode parentNode,
Conflict conflict,
Match match)
Build sub tree for the given Match.
|
IStyledString.IComposedStyledString |
getStyledName()
The styled label for the this group.
|
protected boolean |
isMatchOfConflictContainmentDiff(Conflict conflict,
Match subMatch)
Checks if the given match is a match of one of the containment diffs of the given Conflict.
|
buildContainmentSubTree, buildMatchResourceSubTrees, buildMatchSubTrees, buildSubTree, buildSubTree, buildSubTree, dispose, getChildren, getComparison, getImage, getName, isAdapterForType, registerCrossReferenceAdapter, unregisterCrossReferenceAdapter, wrap
getTarget, notifyChanged, setTarget, unsetTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTarget, notifyChanged, setTarget
public ThreeWayComparisonGroupProvider.ConflictsGroupImpl(Comparison comparison, com.google.common.base.Predicate<? super Diff> filter, String name, ECrossReferenceAdapter crossReferenceAdapter)
org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl#BasicDifferenceGroupImpl(org.eclipse.emf.compare.Comparison,
java.lang.Iterable, com.google.common.base.Predicate, java.lang.String)
public IStyledString.IComposedStyledString getStyledName()
getStyledName
in interface IDifferenceGroup
getStyledName
in class BasicDifferenceGroupImpl
BasicDifferenceGroupImpl.getStyledName()
public void buildSubTree()
buildSubTree
in class BasicDifferenceGroupImpl
BasicDifferenceGroupImpl.buildSubTree()
protected TreeNode buildSubTree(Conflict conflict)
conflict
- the given Conflict.protected void buildSubTree(TreeNode parentNode, Conflict conflict, Match match)
parentNode
- the parent node of the given match.conflict
- the conflict of the tree.match
- the given match.protected boolean isMatchOfConflictContainmentDiff(Conflict conflict, Match subMatch)
conflict
- the given conflict.subMatch
- the given match.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.