Package com._1c.g5.v8.dt.compare.model
Interface ContainmentComparisonNode
- All Superinterfaces:
ComparisonNode
,org.eclipse.emf.ecore.EObject
,IBmObject
,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
ChildMdCollectionImplComparisonNode
,ContainmentCollectionElementImplComparisonNode
,ContainmentCollectionImplComparisonNode
,ManifestHeaderComparisonNode
,ReferenceCollectionElementImplComparisonNode
,ReferenceCollectionImplComparisonNode
,SingleContainmentFeatureImplComparisonNode
,SingleReferenceFeatureImplComparisonNode
,SingleValueImplComparisonNode
,TopMdCollectionImplComparisonNode
,ValueCollectionElementImplComparisonNode
,ValueCollectionImplComparisonNode
- All Known Implementing Classes:
ChildMdCollectionImplComparisonNodeImpl
,ContainmentCollectionElementImplComparisonNodeImpl
,ContainmentCollectionImplComparisonNodeImpl
,ContainmentComparisonNodeImpl
,ManifestHeaderComparisonNodeImpl
,ReferenceCollectionElementImplComparisonNodeImpl
,ReferenceCollectionImplComparisonNodeImpl
,SingleContainmentFeatureImplComparisonNodeImpl
,SingleReferenceFeatureImplComparisonNodeImpl
,SingleValueImplComparisonNodeImpl
,TopMdCollectionImplComparisonNodeImpl
,ValueCollectionElementImplComparisonNodeImpl
,ValueCollectionImplComparisonNodeImpl
A representation of the model object 'Containment Comparison Node'.
*
Containment nodes are built for non-top model objects or features.
Such nodes are stored as BM non-top model objects in the comparison model
and always have
TopComparisonNode
parent node at some level of the hierarchy.
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 'Origin' attribute.Returns the value of the 'Parent' container reference.boolean
Returns the value of the 'One Side Node' attribute.void
setOneSideNode
(boolean value) Sets the value of the 'One Side Node
' attribute.void
setOrigin
(ComparisonSide value) Sets the value of the 'Origin
' attribute.void
setParent
(ComparisonNode value) Sets the value of the 'Parent
' container reference.Methods inherited from interface com._1c.g5.v8.dt.compare.model.ComparisonNode
getChildren, getComparisonFlags, getContainmentChildren, getMergeSettings, getTopChildren, hasChildren, isAncestorObjectExists, isMainObjectToBeDeleted, isModifiedOnOther, 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 org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getParent
ComparisonNode getParent()Returns the value of the 'Parent' container reference. It is bidirectional and its opposite is 'Containment Children
'.- Specified by:
getParent
in interfaceComparisonNode
- Returns:
- the value of the 'Parent' container reference.
- See Also:
-
setParent
Sets the value of the 'Parent
' container reference.- Parameters:
value
- the new value of the 'Parent' container reference.- See Also:
-
isOneSideNode
boolean isOneSideNode()Returns the value of the 'One Side Node' attribute.- Specified by:
isOneSideNode
in interfaceComparisonNode
- Returns:
- the value of the 'One Side Node' attribute.
- See Also:
-
setOneSideNode
void setOneSideNode(boolean value) Sets the value of the 'One Side Node
' attribute.- Parameters:
value
- the new value of the 'One Side Node' attribute.- See Also:
-
getOrigin
ComparisonSide getOrigin()Returns the value of the 'Origin' attribute. The literals are from the enumerationComparisonSide
.- Returns:
- the value of the 'Origin' attribute.
- See Also:
-
setOrigin
Sets the value of the 'Origin
' attribute.- Parameters:
value
- the new value of the 'Origin' attribute.- See Also:
-
getNodeSide
ComparisonSide getNodeSide()- Specified by:
getNodeSide
in interfaceComparisonNode
-