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 TypeMethodDescriptionint
getOrder
(T object, ComparisonSide side) Returns the original order index of the source object on the specified side.boolean
isPresent
(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 benull
isThreeWay
- tells whether the comparison session is three-way
-
-
Method Details
-
isPresent
Description copied from class:AbstractMatchedObjectOrderer
Checks whether a source object is present on the specified side of the matched object.- Specified by:
isPresent
in classAbstractMatchedObjectOrderer<T extends MatchedEmfObjects>
- Parameters:
object
- the matched objectside
- the source side to check- Returns:
true
when the source object is present
-
getOrder
Description copied from class:AbstractMatchedObjectOrderer
Returns the original order index of the source object on the specified side.- Specified by:
getOrder
in 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)
-