Class 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.
    • Constructor Detail

      • EqualNodesObjectsCollector

        public EqualNodesObjectsCollector()
    • 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 be null
        featureNode - the parent feature comparison node, cannot be null
        feature - the feature of the child objects, cannot be null
        side - the comparison side of the child objects, cannot be null
        comparisonContext - the comparison context, cannot be null
        Returns:
        the list of EqualNodesObjectsCollector.EqualNodeObjectInfo instances for equal nodes creation, never null