Class EmfFeatureTerminalNode

    • Constructor Detail

      • EmfFeatureTerminalNode

        public EmfFeatureTerminalNode​(IPartialModelNode parent,
                                      ComparisonNode comparisonNode,
                                      String mainLabel,
                                      String otherLabel,
                                      IImageProvider imageProvider,
                                      IComparisonSession comparisonSession)
        Constructs a node for the given comparison node.
        Parameters:
        parent - the parent partial model node
        comparisonNode - the comparison node, not null
        mainLabel - representation of the main side
        otherLabel - representation of the other side
        imageProvider - the image provider
        comparisonSession - the comparison session
      • EmfFeatureTerminalNode

        protected 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.
        Parameters:
        parent - the parent partial model node
        comparisonNode - the comparisonNode
        feature - the feature to construct the node for, not null
        mainLabel - representation of the main side
        otherLabel - representation of the other side
        imageProvider - the image provider
        comparisonSession - the comparison session
      • EmfFeatureTerminalNode

        protected 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.
        Parameters:
        parent - the parent partial model node
        feature - the feature to construct the node for, not null
        label - the object's representation
        objectSide - the object side
        imageProvider - the image provider
        comparisonSession - the comparison session