Interface IObjectMatcher<T,U extends IComparedObjects<T>>
- Type Parameters:
T- the type of objects to be matchedU- the type of compared object provider supporting identification
- All Known Subinterfaces:
IEmfObjectMatcher
- All Known Implementing Classes:
AbstractEmfObjectMatcher,AbstractIdBasedObjectMatcher,AbstractMultiEmfObjectMatcher,AbstractMultiObjectMatcher,AbstractObjectMatcher,BslModuleSectionDescriptionMatcher,DataPathMatcher,ExternalReferenceFeatureMatcher,FeaturesListMultiMatcher,ObjectRightsMatcher,RecursiveFeatureMultiMatcher,RightsComponentMatcher,SingleFeatureMatcher,SingleFeatureMultiMatcher,WebServiceXDTOPackageMatcher
public interface IObjectMatcher<T,U extends IComparedObjects<T>>
A matcher of objects.
-
Method Summary
-
Method Details
-
match
Returns a collection of matched objects for the specified collections of objects.- Parameters:
mainObjects- the collection of objects to be matched from the main sideotherObjects- the collection of objects to be matched from the other sideancestorObjects- the collection of objects to be matched from the common ancestor side- Returns:
- a collection of matched compared objects with ids
-