Package com._1c.g5.v8.dt.compare.model
Interface CollectionElementComparisonNode
- All Superinterfaces:
ComparisonNode,org.eclipse.emf.ecore.EObject,IBmObject,MatchedObjectsComparisonNode,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
ChildMdObjectComparisonNode,ContainmentCollectionElementComparisonNode,ContainmentCollectionElementImplComparisonNode,FeatureCollectionElementComparisonNode,ManifestHeaderComparisonNode,MdObjectCollectionElementComparisonNode,ReferenceCollectionElementComparisonNode,ReferenceCollectionElementImplComparisonNode,TopMdObjectCollectionElementComparisonNode,ValueCollectionElementComparisonNode,ValueCollectionElementImplComparisonNode
- All Known Implementing Classes:
ChildMdObjectComparisonNodeImpl,CollectionElementComparisonNodeImpl,ContainmentCollectionElementComparisonNodeImpl,ContainmentCollectionElementImplComparisonNodeImpl,FeatureCollectionElementComparisonNodeImpl,ManifestHeaderComparisonNodeImpl,MdObjectCollectionElementComparisonNodeImpl,ReferenceCollectionElementComparisonNodeImpl,ReferenceCollectionElementImplComparisonNodeImpl,TopMdObjectCollectionElementComparisonNodeImpl,ValueCollectionElementComparisonNodeImpl,ValueCollectionElementImplComparisonNodeImpl
A representation of the model object 'Collection Element Comparison Node'.
*
A node related to an element in some collection.
The following features are supported:
-
Field Summary
Fields inherited from interface com._1c.g5.v8.bm.core.IBmObject
BM_NULL_ID -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Ancestor Position' attribute.Returns the value of the 'Left Neighbour' containment reference.Returns the value of the 'Main Position' attribute.Returns the value of the 'Other Position' attribute.getPosition(ComparisonSide side) intReturns the value of the 'Position After Merge' attribute.voidsetAncestorPosition(Integer value) Sets the value of the 'Ancestor Position' attribute.voidSets the value of the 'Left Neighbour' containment reference.voidsetMainPosition(Integer value) Sets the value of the 'Main Position' attribute.voidsetOtherPosition(Integer value) Sets the value of the 'Other Position' attribute.voidsetPosition(ComparisonSide side, Integer position) voidsetPositionAfterMerge(int value) Sets the value of the 'Position After Merge' attribute.Methods inherited from interface com._1c.g5.v8.dt.compare.model.ComparisonNode
getChildren, getComparisonFlags, getContainmentChildren, getMergeSettings, getNodeSide, getTopChildren, hasChildren, isMainObjectToBeDeleted, isModifiedOnOther, isOneSideNode, isOneSideParent, isOtherObjectToBeAdded, setComparisonFlags, setMainObjectToBeDeleted, setMergeSettings, setModifiedOnOther, setOneSideParent, setOtherObjectToBeAddedMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com._1c.g5.v8.bm.core.IBmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetPropertyMethods inherited from interface com._1c.g5.v8.dt.compare.model.MatchedObjectsComparisonNode
getAncestorObjectId, getAncestorPathToTopParent, getMainObjectId, getMainPathToTopParent, getObjectId, getObjectsEClassId, getOtherObjectId, getOtherPathToTopParent, getPathToTopParent, isAncestorObjectExists, setAncestorObjectExists, setAncestorObjectId, setMainObjectId, setObjectId, setObjectsEClassId, setOtherObjectIdMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getMainPosition
Integer getMainPosition()Returns the value of the 'Main Position' attribute.- Returns:
- the value of the 'Main Position' attribute.
- See Also:
-
setMainPosition
Sets the value of the 'Main Position' attribute.- Parameters:
value- the new value of the 'Main Position' attribute.- See Also:
-
getOtherPosition
Integer getOtherPosition()Returns the value of the 'Other Position' attribute.- Returns:
- the value of the 'Other Position' attribute.
- See Also:
-
setOtherPosition
Sets the value of the 'Other Position' attribute.- Parameters:
value- the new value of the 'Other Position' attribute.- See Also:
-
getAncestorPosition
Integer getAncestorPosition()Returns the value of the 'Ancestor Position' attribute.- Returns:
- the value of the 'Ancestor Position' attribute.
- See Also:
-
setAncestorPosition
Sets the value of the 'Ancestor Position' attribute.- Parameters:
value- the new value of the 'Ancestor Position' attribute.- See Also:
-
getPositionAfterMerge
int getPositionAfterMerge()Returns the value of the 'Position After Merge' attribute.- Returns:
- the value of the 'Position After Merge' attribute.
- See Also:
-
setPositionAfterMerge
void setPositionAfterMerge(int value) Sets the value of the 'Position After Merge' attribute.- Parameters:
value- the new value of the 'Position After Merge' attribute.- See Also:
-
getLeftNeighbour
CollectionElementNeighbour getLeftNeighbour()Returns the value of the 'Left Neighbour' containment reference.- Returns:
- the value of the 'Left Neighbour' containment reference.
- See Also:
-
setLeftNeighbour
Sets the value of the 'Left Neighbour' containment reference.- Parameters:
value- the new value of the 'Left Neighbour' containment reference.- See Also:
-
getParent
CollectionComparisonNode getParent()- Specified by:
getParentin interfaceComparisonNode
-
getPosition
-
setPosition
-