Class EqualNodesObjectsCollector
- java.lang.Object
-
- com._1c.g5.v8.dt.compare.ui.partialmodel.EqualNodesObjectsCollector
-
public class EqualNodesObjectsCollector extends Object
Collects model objects to build equal UI nodes for. Descendants may extend default collecting algorithm taking into account specific model contents.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EqualNodesObjectsCollector.EqualNodeObjectInfo
Information about model object to create equal node for.
-
Constructor Summary
Constructors Constructor Description EqualNodesObjectsCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<EqualNodesObjectsCollector.EqualNodeObjectInfo>
collectObjectsToCreateEqualNodes(org.eclipse.emf.ecore.EObject parent, ComparisonNode featureNode, org.eclipse.emf.ecore.EStructuralFeature feature, ComparisonSide side, ComparisonContext comparisonContext)
Collects child EObjects to create equal nodes for.
-
-
-
Method Detail
-
collectObjectsToCreateEqualNodes
public List<EqualNodesObjectsCollector.EqualNodeObjectInfo> collectObjectsToCreateEqualNodes(org.eclipse.emf.ecore.EObject parent, ComparisonNode featureNode, org.eclipse.emf.ecore.EStructuralFeature feature, ComparisonSide side, ComparisonContext comparisonContext)
Collects child EObjects to create equal nodes for. Such objects do not have built comparison nodes.- Parameters:
parent
- the parent EObject, cannot benull
featureNode
- the parent feature comparison node, cannot benull
feature
- the feature of the child objects, cannot benull
side
- the comparison side of the child objects, cannot benull
comparisonContext
- the comparison context, cannot benull
- Returns:
- the list of
EqualNodesObjectsCollector.EqualNodeObjectInfo
instances for equal nodes creation, nevernull
-
-