Uses of Class
com._1c.g5.v8.dt.compare.model.ComparedFeatures
-
Packages that use ComparedFeatures Package Description com._1c.g5.v8.dt.compare.core com._1c.g5.v8.dt.compare.participant com._1c.g5.v8.dt.md.compare.participant -
-
Uses of ComparedFeatures in com._1c.g5.v8.dt.compare.core
Methods in com._1c.g5.v8.dt.compare.core that return ComparedFeatures Modifier and Type Method Description ComparedFeatures<org.eclipse.emf.ecore.EReference>
ExternalPropertyComparisonData. getFeatures()
Gets the triple of external property features.Methods in com._1c.g5.v8.dt.compare.core with parameters of type ComparedFeatures Modifier and Type Method Description protected <T extends CollectionComparisonNode>
TComparisonNodeFactory. createCollectionNode(org.eclipse.emf.ecore.EClass nodeType, ComparisonNode parent, AbstractComparedEmfObjects<?> parentComparedObjects, ComparedFeatures<?> comparedFeatures, IComparisonSession session)
Creates a comparison node for some collection.ContainmentCollectionElementComparisonNode
ComparisonNodeFactory. createContainmentCollectionElementComparisonNode(ComparisonNode parent, AbstractComparedEmfObjects<?> parentComparedObjects, MatchedEmfObjects matchedObjects, ComparedFeatures<?> collectionFeatures, int positionAfterMerge, IComparisonSession session)
Creates a comparison node for the element in the containment collection.ContainmentCollectionComparisonNode
ComparisonNodeFactory. createContainmentCollectionNode(ComparisonNode parent, AbstractComparedEmfObjects<?> parentComparedObjects, ComparedFeatures<?> comparedFeatures, IComparisonSession session)
Creates a comparison node for some containment collection.ReferenceCollectionElementComparisonNode
ComparisonNodeFactory. createReferenceCollectionElementComparisonNode(ComparisonNode parent, AbstractComparedEmfObjects<?> parentComparedObjects, MatchedReference matchedRef, ComparedFeatures<?> collectionFeatures, int positionAfterMerge, IComparisonSession session)
Creates a comparison node for the element in the reference (non-containment) collection.ReferenceCollectionComparisonNode
ComparisonNodeFactory. createReferenceCollectionNode(ComparisonNode parent, AbstractComparedEmfObjects<?> parentComparedObjects, ComparedFeatures<?> comparedFeatures, IComparisonSession session)
Creates a comparison node for some reference collection.SingleContainmentFeatureComparisonNode
ComparisonNodeFactory. createSingleContainmentComparisonNode(ComparisonNode parent, AbstractComparedEmfObjects<?> parentComparedObjects, MatchedEmfObjects matchedObjects, ComparedFeatures<?> comparedFeatures, IComparisonSession session)
Creates a comparison node for a single containment feature.SingleReferenceFeatureComparisonNode
ComparisonNodeFactory. createSingleReferenceComparisonNode(ComparisonNode parent, AbstractComparedEmfObjects<?> parentComparedObjects, ComparedSymlinks matchedSymlinks, ComparedFeatures<?> comparedFeatures, IComparisonSession session)
Creates a comparison node for a single reference (non-containment) feature.SingleValueComparisonNode
ComparisonNodeFactory. createSingleValueComparisonNode(ComparisonNode parent, AbstractComparedEmfObjects<?> parentComparedObjects, ComparedObjects<?> comparedObjects, ComparedFeatures<?> comparedFeatures, IComparisonSession session)
Creates a comparison node for a single value.Constructors in com._1c.g5.v8.dt.compare.core with parameters of type ComparedFeatures Constructor Description ExternalPropertyComparisonData(AbstractComparedEmfObjects<?> parentComparingObjects, ComparedSymlinks extPropSymlinks, ComparedFeatures<org.eclipse.emf.ecore.EReference> extPropFeatures, ObjectsTriple<String> qualifyingTypes)
Creates external property data instance. -
Uses of ComparedFeatures in com._1c.g5.v8.dt.compare.participant
Methods in com._1c.g5.v8.dt.compare.participant with parameters of type ComparedFeatures Modifier and Type Method Description protected ComparisonFlags
AbstractEmfBasedComparisonParticipant. calculateCompareValueFlags(AbstractComparedEmfObjects<?> comparingObject, ComparedObjects<Object> values, ComparedFeatures<?> comparedFeatures, ComparisonContext comparisonContext)
protected ComparisonFlags
AbstractEmfBasedComparisonParticipant. compareEmfContainment(TopComparisonNode topParent, LazyNodeProvider<? extends ComparisonNode> nodeProvider, AbstractComparedEmfObjects<?> comparingObject, ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedReferences, AbstractEmfBasedComparisonParticipant.BmIdsWrapper childBmIds, ComparisonContext comparisonContext)
Compares containment feature.protected ComparisonFlags
AbstractEmfBasedComparisonParticipant. compareReference(TopComparisonNode topParent, LazyNodeProvider<? extends ComparisonNode> nodeProvider, AbstractComparedEmfObjects<?> comparingObject, ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedReferences, ComparisonContext comparisonContext)
Compares a non-containment reference feature.protected ComparisonFlags
AbstractEmfBasedComparisonParticipant. compareValue(TopComparisonNode topParent, LazyNodeProvider<? extends ComparisonNode> parentNodeProvider, AbstractComparedEmfObjects<?> parentComparedObjects, ComparedFeatures<?> comparedFeatures, ComparisonContext comparisonContext)
void
AbstractEmfBasedComparisonParticipant.BmIdsWrapper. createChildNode(LazyNodeProvider<? extends ComparisonNode> parentNodeProvider, IComparisonSession session, ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedExternalProperties, AbstractComparedEmfObjects<?> comparingObject)
Creates new child node and stores it in the wrapped list.protected boolean
AbstractEmfBasedComparisonParticipant. hasConflictChangesInCollection(ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedReferences, Collection<? extends MatchedEmfObjects> matchedElements)
Tells whether the collection being compared should be treated as containing conflicts.protected Collection<MatchedEmfObjects>
AbstractEmfBasedComparisonParticipant. matchEmfObjects(TopComparisonNode topNode, AbstractComparedEmfObjects<?> comparingObject, ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedReferences, ComparisonContext comparisonContext, ComparisonFlags parentFlags)
protected void
AbstractEmfBasedComparisonParticipant. mergeEmfReference(MergeContext context, ReferenceFeatureComparisonNode mergingNode, AbstractComparedEmfObjects<?> mergingObjects, ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedReferences)
protected void
AbstractEmfBasedComparisonParticipant. mergeOtherContainment(MergeContext context, ContainmentFeatureComparisonNode mergingNode, AbstractComparedEmfObjects<?> mergingObjects, ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedReferences)
-
Uses of ComparedFeatures in com._1c.g5.v8.dt.md.compare.participant
Methods in com._1c.g5.v8.dt.md.compare.participant with parameters of type ComparedFeatures Modifier and Type Method Description protected boolean
AbstractMdAwareComparisonParticipant. hasConflictChangesInCollection(ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedReferences, Collection<? extends MatchedEmfObjects> matchedElements)
-