Class SingleFeatureMultiMatcher

    • Constructor Detail

      • SingleFeatureMultiMatcher

        public SingleFeatureMultiMatcher​(org.eclipse.emf.ecore.EStructuralFeature feature)
        Creates a new instance.
        Parameters:
        feature - the single feature to match objects by, cannot be null
    • Method Detail

      • getId

        protected Object getId​(org.eclipse.emf.ecore.EObject eObject,
                               ComparisonSide side)
        Description copied from class: AbstractIdBasedObjectMatcher
        For the specified compared object returns its identifier.
        Specified by:
        getId in class AbstractIdBasedObjectMatcher<org.eclipse.emf.ecore.EObject,​MatchedEmfObjects>
        Parameters:
        eObject - the compared object to get an identifier of its side for, cannot be null
        side - the side of the compared object, cannot be null
        Returns:
        identifier or null if the side is empty