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
ConstructorsConstructorDescriptionMatchedEmfObjectOrderer(Collection<T> matchedObjects, boolean isThreeWay) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder(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 Details
-
MatchedEmfObjectOrderer
Creates a new instance.- Parameters:
matchedObjects- the matched objects, cannot benullisThreeWay- tells whether the comparison session is three-way
-
-
Method Details
-
isPresent
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
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)
-