Uses of Class
com._1c.g5.v8.dt.compare.model.AbstractComparedEmfObjects
-
-
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.compare.core
Methods in com._1c.g5.v8.dt.compare.core that return AbstractComparedEmfObjects Modifier and Type Method Description AbstractComparedEmfObjects<?>
ExternalPropertyComparisonData. getParentComparingObjects()
Gets the triple of parent objects containing the external property.Methods in com._1c.g5.v8.dt.compare.core with parameters of type AbstractComparedEmfObjects Modifier and Type Method Description protected <T extends FeatureCollectionComparisonNode>
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.IComparedObjects<?>
IComparisonSession. getComparedObjects(ComparisonNode node, AbstractComparedEmfObjects<?> topParents, ComparisonContext comparisonContext)
Returns a triple of compared objects for the specified node.boolean
IComparisonParticipant. isExcludedFromComparison(org.eclipse.emf.ecore.EStructuralFeature feature, AbstractComparedEmfObjects<?> comparedContextObjects, IComparisonSession session)
Checks whether the feature must be excluded from the comparison.boolean
IComparisonSession. isFeatureExcludedFromComparison(org.eclipse.emf.ecore.EStructuralFeature feature, AbstractComparedEmfObjects<?> comparedContextObjects)
Tells whether the feature is excluded from the comparison process.Constructors in com._1c.g5.v8.dt.compare.core with parameters of type AbstractComparedEmfObjects Constructor Description ExternalPropertyComparisonData(AbstractComparedEmfObjects<?> parentComparingObjects, ComparedSymlinks extPropSymlinks, ComparedFeatures<org.eclipse.emf.ecore.EReference> extPropFeatures, ObjectsTriple<String> qualifyingTypes)
Creates external property data instance. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.compare.matching
Subclasses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.compare.matching Modifier and Type Class Description class
MatchedEmfObjects
A representation of compared EMF objects with stored matched node Id.class
MatchedReference
A tuple of matched objects stored in a reference collection via symbolic links. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.compare.merge
Fields in com._1c.g5.v8.dt.compare.merge declared as AbstractComparedEmfObjects Modifier and Type Field Description AbstractComparedEmfObjects<?>
MergeContext. topParents
The triple of topEObject
s being merged related to the top node.Constructors in com._1c.g5.v8.dt.compare.merge with parameters of type AbstractComparedEmfObjects Constructor Description MergeContext(ComparisonContext comparisonContext, IMergeSession mergeSession, TopComparisonNode topNode, AbstractComparedEmfObjects<?> topParents)
Creates context instance. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.compare.model
Subclasses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.compare.model Modifier and Type Class Description class
ComparedEmfObjects
A representation of comparedEObject
s. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.compare.participant
Methods in com._1c.g5.v8.dt.compare.participant with parameters of type AbstractComparedEmfObjects 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. compareEmfObject(TopComparisonNode topParent, LazyNodeProvider<? extends ComparisonNode> nodeProvider, AbstractComparedEmfObjects<?> comparingObject, AbstractEmfBasedComparisonParticipant.BmIdsWrapper childBmIds, ComparisonContext comparisonContext)
protected ComparisonFlags
AbstractEmfBasedComparisonParticipant. compareOneSideObject(TopComparisonNode topParent, LazyNodeProvider<? extends ComparisonNode> nodeProvider, AbstractComparedEmfObjects<?> comparingObject, AbstractEmfBasedComparisonParticipant.BmIdsWrapper childBmIds, ComparisonContext comparisonContext)
Compares one-side object's triple.protected ComparisonFlags
AbstractEmfBasedComparisonParticipant. comparePictureResource(AbstractComparedEmfObjects<?> comparingObject, ComparisonContext comparisonContext)
Compares picture resource for comparedPictureDef
's.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 AbstractEmfBasedComparisonParticipant.EObjectClassFeatures
AbstractEmfBasedComparisonParticipant. getClassFeatures(AbstractComparedEmfObjects<?> comparingObject, IComparisonSession session, boolean alwaysRecalculate)
Returns lists of features of the given EObjects being compared.protected List<org.eclipse.emf.ecore.EReference>
AbstractEmfBasedComparisonParticipant. getFeaturesToCompareForOneSideObject(AbstractComparedEmfObjects<?> comparingObjects)
Returns list of features to be always compared for one-side nodes.boolean
AbstractEmfBasedComparisonParticipant. isExcludedFromComparison(org.eclipse.emf.ecore.EStructuralFeature feature, AbstractComparedEmfObjects<?> comparedContextObjects, IComparisonSession session)
protected Collection<MatchedEmfObjects>
AbstractEmfBasedComparisonParticipant. matchEmfObjects(TopComparisonNode topNode, AbstractComparedEmfObjects<?> comparingObject, ComparedFeatures<org.eclipse.emf.ecore.EReference> comparedReferences, ComparisonContext comparisonContext, ComparisonFlags parentFlags)
protected void
AbstractEmfBasedComparisonParticipant. mergeEmfProperties(MergeContext context, ComparisonNode mergingNode, AbstractComparedEmfObjects<?> mergingObjects)
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)
protected static boolean
AbstractEmfBasedComparisonParticipant. needCreateOneSideNode(AbstractComparedEmfObjects<?> comparedObjects, ComparisonFlags nodeFlags, boolean threeWay)
Checks whether we need to create one-side node for the compared objects. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.compare.ui.partialmodel
Methods in com._1c.g5.v8.dt.compare.ui.partialmodel with parameters of type AbstractComparedEmfObjects Modifier and Type Method Description protected abstract IPartialEqualNode
AbstractElementSupplier. createChildEqualNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> parents, AbstractComparedEmfObjects<?> eObjects, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates a partial model node for the specified eObjects assumed to be equal for MAIN and OTHER sides.protected IPartialEqualNode
AbstractFeatureElementSupplier. createChildEqualNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> parents, AbstractComparedEmfObjects<?> eObjects, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
protected IPartialEqualFeatureNode
AbstractEmfBasedPartialModelController. createEqualFeatureNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> comparedParentObjects, org.eclipse.emf.ecore.EStructuralFeature feature, String mainLabel, String otherLabel, IImageProvider imageProvider, IComparisonSession session, ComparisonContext comparisonContext)
Creates equal partial node for the feature.protected abstract IPartialEqualNode
AbstractFeatureElementSupplier. createEqualNode(IPartialFeatureNode parent, AbstractComparedEmfObjects<?> parents, AbstractComparedEmfObjects<?> eObjects, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Creates a partial model node for the specified eObjects assumed to be equal for MAIN and OTHER sides.protected IPartialFeatureNode
AbstractEmfBasedPartialModelController. createFeatureNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> comparedParentObjects, ComparisonNode comparisonNode, org.eclipse.emf.ecore.EStructuralFeature feature, String mainLabel, String otherLabel, IComparisonSession session, ComparisonContext comparisonContext)
Creates the node for feature.protected boolean
AbstractEmfBasedPartialModelController. isExpandableEqualNodeRequired(AbstractComparedEmfObjects<?> comparedParentObjects, org.eclipse.emf.ecore.EStructuralFeature feature)
Checks whether we need to build an expandable partial node with children for the equal node.protected boolean
AbstractEmfBasedPartialModelController. isExpandableFeatureNodeRequired(ComparisonNode node, AbstractComparedEmfObjects<?> comparedParentObjects, org.eclipse.emf.ecore.EStructuralFeature feature, IComparisonSession session)
Checks whether we need to build an expandable partial node with children for the feature node. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.form.compare
Subclasses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.form.compare Modifier and Type Class Description class
ComparedFormObjects
A representation of compared forms. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.md.compare
Subclasses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.md.compare Modifier and Type Class Description class
ComparedMdObjects
A representation of compared MD objects. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.md.compare.participant
Methods in com._1c.g5.v8.dt.md.compare.participant with parameters of type AbstractComparedEmfObjects Modifier and Type Method Description protected ComparisonFlags
AbstractMdAwareComparisonParticipant. compareEmfObject(TopComparisonNode topParent, LazyNodeProvider<? extends ComparisonNode> nodeProvider, AbstractComparedEmfObjects<?> comparingObject, AbstractEmfBasedComparisonParticipant.BmIdsWrapper childBmIds, ComparisonContext comparisonContext)
ComparisonFlags
AbstractHtmlPageComparator. compareHtmlPageFile(TopComparisonNode topParent, AbstractComparedEmfObjects<T> comparingHtmlPages, IComparisonSession session)
Compares the Html page file.void
AbstractHtmlPageComparator. mergeHtmlPageFile(AbstractComparedEmfObjects<T> mergingObjects, MergeContext context)
Merges the Html page file. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.rights.compare
Subclasses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.rights.compare Modifier and Type Class Description class
ComparedRoleDescriptionObjects
A representation of compared role description objects. -
Uses of AbstractComparedEmfObjects in com._1c.g5.v8.dt.rights.compare.ui
Methods in com._1c.g5.v8.dt.rights.compare.ui with parameters of type AbstractComparedEmfObjects Modifier and Type Method Description protected IPartialFeatureNode
RightsPartialModelController. createFeatureNode(IPartialModelNode parent, AbstractComparedEmfObjects<?> comparedParentObjects, ComparisonNode comparisonNode, org.eclipse.emf.ecore.EStructuralFeature feature, String mainLabel, String otherLabel, IComparisonSession session, ComparisonContext comparisonContext)
-