Package com._1c.g5.v8.dt.compare.order
Class MatchedEmfObjectOrderer<T extends MatchedEmfObjects>
- java.lang.Object
-
- com._1c.g5.v8.dt.compare.order.AbstractMatchedObjectOrderer<T>
-
- com._1c.g5.v8.dt.compare.order.MatchedEmfObjectOrderer<T>
-
public class MatchedEmfObjectOrderer<T extends MatchedEmfObjects> extends AbstractMatchedObjectOrderer<T>
Orderer of matched EMF objects.
-
-
Constructor Summary
Constructors Constructor Description MatchedEmfObjectOrderer(Collection<T> matchedObjects, boolean isThreeWay)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetOrder(T object, ComparisonSide side)Returns the original order index of the source object on the specified side.booleanisPresent(T object, ComparisonSide side)Checks whether a source object is present on the specified side of the matched object.-
Methods inherited from class com._1c.g5.v8.dt.compare.order.AbstractMatchedObjectOrderer
getMatchedObjects, getOrdered, getWithChangedOrder
-
-
-
-
Constructor Detail
-
MatchedEmfObjectOrderer
public MatchedEmfObjectOrderer(Collection<T> matchedObjects, boolean isThreeWay)
Creates a new instance.- Parameters:
matchedObjects- the matched objects, cannot benullisThreeWay- tells whether the comparison session is three-way
-
-
Method Detail
-
isPresent
public boolean isPresent(T object, ComparisonSide side)
Description copied from class:AbstractMatchedObjectOrdererChecks whether a source object is present on the specified side of the matched object.- Specified by:
isPresentin classAbstractMatchedObjectOrderer<T extends MatchedEmfObjects>- Parameters:
object- the matched objectside- the source side to check- Returns:
truewhen the source object is present
-
getOrder
public int getOrder(T object, ComparisonSide side)
Description copied from class:AbstractMatchedObjectOrdererReturns the original order index of the source object on the specified side.- Specified by:
getOrderin classAbstractMatchedObjectOrderer<T extends MatchedEmfObjects>- Parameters:
object- the matched objectside- the side of the source object- Returns:
- order index of the source object (irrelevant if the object is not present)
-
-