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) int
Returns the value of the 'Position After Merge' attribute.void
setAncestorPosition
(Integer value) Sets the value of the 'Ancestor Position
' attribute.void
Sets the value of the 'Left Neighbour
' containment reference.void
setMainPosition
(Integer value) Sets the value of the 'Main Position
' attribute.void
setOtherPosition
(Integer value) Sets the value of the 'Other Position
' attribute.void
setPosition
(ComparisonSide side, Integer position) void
setPositionAfterMerge
(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, setOtherObjectToBeAdded
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods 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, bmSetProperty
Methods 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, setOtherObjectId
Methods 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:
getParent
in interfaceComparisonNode
-
getPosition
-
setPosition
-