Interface Diff

    • Method Detail

      • getMatch

        Match getMatch()
        Returns the value of the 'Match' container reference. It is bidirectional and its opposite is 'Differences'. Back-reference towards this difference's parent match, it points towards the mapping on which this difference has been detected.
        Returns:
        the value of the 'Match' container reference.
        See Also:
        setMatch(Match)
        Generated:
      • setMatch

        void setMatch​(Match value)
        Sets the value of the 'Match' reference.
        Parameters:
        value - the new value of the 'Match' reference.
        See Also:
        getMatch()
        Generated:
      • getRequires

        EList<Diff> getRequires()
        Returns the value of the 'Requires' reference list. The list contents are of type Diff. It is bidirectional and its opposite is ' Required By'. This will reference all differences that should be merged before this one.
        Returns:
        the value of the 'Requires' reference list.
        See Also:
        ComparePackage.getDiff_Requires(), getRequiredBy()
        Generated:
      • getRequiredBy

        EList<Diff> getRequiredBy()
        Returns the value of the 'Required By' reference list. The list contents are of type Diff. It is bidirectional and its opposite is ' Requires'. This will reference all differences that depend on this one for their merging.
        Returns:
        the value of the 'Required By' reference list.
        See Also:
        ComparePackage.getDiff_RequiredBy(), getRequires()
        Generated:
      • getImplies

        EList<Diff> getImplies()
        Returns the value of the 'Implies' reference list. The list contents are of type Diff. It is bidirectional and its opposite is 'Implied By'.

        If the meaning of the 'Implies' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Implies' reference list.
        See Also:
        ComparePackage.getDiff_Implies(), getImpliedBy()
        Generated:
      • getImpliedBy

        EList<Diff> getImpliedBy()
        Returns the value of the 'Implied By' reference list. The list contents are of type Diff. It is bidirectional and its opposite is 'Implies'.

        If the meaning of the 'Implied By' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Implied By' reference list.
        See Also:
        ComparePackage.getDiff_ImpliedBy(), getImplies()
        Generated:
      • getRefines

        EList<Diff> getRefines()
        Returns the value of the 'Refines' reference list. The list contents are of type Diff. It is bidirectional and its opposite is ' Refined By'. This can be used to create "high level" differences to regroup one or more diffs in a common "container". For example, this could be used to regroup n technical differences into one single semantic difference, such as the differences "profile application added" and "reference to stereotype added" that can actually be regrouped under a single, more understandable "stereotype application added".
        Returns:
        the value of the 'Refines' reference list.
        See Also:
        ComparePackage.getDiff_Refines(), getRefinedBy()
        Generated:
      • getRefinedBy

        EList<Diff> getRefinedBy()
        Returns the value of the 'Refined By' reference list. The list contents are of type Diff. It is bidirectional and its opposite is ' Refines'. This will reference the higher-level difference that shadows this one, if any.
        Returns:
        the value of the 'Refined By' reference list.
        See Also:
        ComparePackage.getDiff_RefinedBy(), getRefines()
        Generated:
      • getPrimeRefining

        Diff getPrimeRefining()
        Returns the value of the 'Prime Refining' reference.

        If the meaning of the 'Prime Refining' reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Prime Refining' reference.
        See Also:
        ComparePackage.getDiff_PrimeRefining()
        Generated:
      • setConflict

        void setConflict​(Conflict value)
        Sets the value of the 'Conflict' reference.
        Parameters:
        value - the new value of the 'Conflict' reference.
        See Also:
        getConflict()
        Generated:
      • getState

        DifferenceState getState()
        Returns the value of the 'State' attribute. The literals are from the enumeration DifferenceState. Returns the current state of this diff, either one of DifferenceState.UNRESOLVED (Diff is still in its initial state), DifferenceState.MERGED when the Diff has been merged or DifferenceState.DISCARDED if the user chose to ignore this difference.
        Returns:
        the value of the 'State' attribute.
        See Also:
        DifferenceState, setState(DifferenceState), ComparePackage.getDiff_State()
        Generated:
      • getEquivalence

        Equivalence getEquivalence()
        Returns the value of the 'Equivalence' reference. It is bidirectional and its opposite is 'Differences'. If this diff is equivalent to another, we will reference the equivalence from here. For example, if a reference has an eOpposite, we will detect one diff for each side of the bidirectional reference, yet merging one of these diffs is enough. We consider them equivalent.
        Returns:
        the value of the 'Equivalence' reference.
        See Also:
        setEquivalence(Equivalence), ComparePackage.getDiff_Equivalence(), Equivalence.getDifferences()
        Generated:
      • setEquivalence

        void setEquivalence​(Equivalence value)
        Sets the value of the 'Equivalence' reference.
        Parameters:
        value - the new value of the 'Equivalence' reference.
        See Also:
        getEquivalence()
        Generated:
      • copyRightToLeft

        @Deprecated
        void copyRightToLeft()
        Deprecated.
        This will merge the diff from left to right.
        Generated:
      • copyLeftToRight

        @Deprecated
        void copyLeftToRight()
        Deprecated.
        This will merge the diff from right to left.
        Generated:
      • discard

        void discard()
        This will remove the diff from the model, effectively "forgetting" about it.
        Generated: