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
public interface ContainmentComparisonNode extends ComparisonNode
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 haveTopComparisonNode
parent node at some level of the hierarchy.The following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComparisonSide
getNodeSide()
ComparisonSide
getOrigin()
Returns the value of the 'Origin' attribute.ComparisonNode
getParent()
Returns the value of the 'Parent' container reference.boolean
isOneSideNode()
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
-
-
-
-
Method Detail
-
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(ComparisonNode)
,ComparePackage.getContainmentComparisonNode_Parent()
,ComparisonNode.getContainmentChildren()
-
setParent
void setParent(ComparisonNode value)
Sets the value of the 'Parent
' container reference.- Parameters:
value
- the new value of the 'Parent' container reference.- See Also:
getParent()
-
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(boolean)
,ComparePackage.getContainmentComparisonNode_OneSideNode()
-
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:
isOneSideNode()
-
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:
ComparisonSide
,setOrigin(ComparisonSide)
,ComparePackage.getContainmentComparisonNode_Origin()
-
setOrigin
void setOrigin(ComparisonSide value)
Sets the value of the 'Origin
' attribute.- Parameters:
value
- the new value of the 'Origin' attribute.- See Also:
ComparisonSide
,getOrigin()
-
getNodeSide
ComparisonSide getNodeSide()
- Specified by:
getNodeSide
in interfaceComparisonNode
-
-