Package com._1c.g5.v8.dt.compare.model
Interface ContainmentComparisonNode
-
- All Superinterfaces:
ComparisonTreeNode
,org.eclipse.emf.ecore.EObject
,IBmObject
,IMatchingSymlinks
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
ContainmentComparisonNodeImpl
public interface ContainmentComparisonNode extends ComparisonTreeNode
A representation of the model object 'Containment Comparison Node'.The following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Long
getAncestorMatchedBmId()
Returns the value of the 'Ancestor Matched Bm Id' attribute.org.eclipse.emf.common.util.EList<Integer>
getAncestorNodePath()
Returns the value of the 'Ancestor Node Path' attribute list.Integer
getAncestorOrder()
Returns the value of the 'Ancestor Order' attribute.EnumSet<ContainmentComparisonNodeClassification>
getClassification()
Returns the value of the 'Classification' attribute.String
getCommonAncestorSymlink()
Long
getMainMatchedBmId()
Returns the value of the 'Main Matched Bm Id' attribute.org.eclipse.emf.common.util.EList<Integer>
getMainNodePath()
Returns the value of the 'Main Node Path' attribute list.Integer
getMainOrder()
Returns the value of the 'Main Order' attribute.String
getMainSymlink()
Long
getMatchedBmId(ComparisonSide side)
org.eclipse.emf.common.util.EList<Integer>
getNodePath(ComparisonSide side)
ComparisonSide
getNodeSide()
Integer
getOrder(ComparisonSide side)
ComparisonSide
getOrigin()
Returns the value of the 'Origin' attribute.Long
getOtherMatchedBmId()
Returns the value of the 'Other Matched Bm Id' attribute.org.eclipse.emf.common.util.EList<Integer>
getOtherNodePath()
Returns the value of the 'Other Node Path' attribute list.Integer
getOtherOrder()
Returns the value of the 'Other Order' attribute.String
getOtherSymlink()
ComparisonTreeNode
getParent()
Returns the value of the 'Parent' container reference.UniqueSymlink
getProvidedAncestorSymlink()
Returns the value of the 'Provided Ancestor Symlink' attribute.UniqueSymlink
getProvidedMainSymlink()
Returns the value of the 'Provided Main Symlink' attribute.UniqueSymlink
getProvidedOtherSymlink()
Returns the value of the 'Provided Other Symlink' attribute.UniqueSymlink
getProvidedSymlink(ComparisonSide side)
String
getSymlink(ComparisonSide side)
boolean
hasAncestor()
boolean
isAncestorObjectExists()
Returns the value of the 'Ancestor Object Exists' attribute.boolean
isOneSideNode()
Returns the value of the 'One Side Node' attribute.void
setAncestorMatchedBmId(Long value)
Sets the value of the 'Ancestor Matched Bm Id
' attribute.void
setAncestorObjectExists(boolean value)
Sets the value of the 'Ancestor Object Exists
' attribute.void
setAncestorOrder(Integer value)
Sets the value of the 'Ancestor Order
' attribute.void
setClassification(EnumSet<ContainmentComparisonNodeClassification> value)
Sets the value of the 'Classification
' attribute.void
setMainMatchedBmId(Long value)
Sets the value of the 'Main Matched Bm Id
' attribute.void
setMainOrder(Integer value)
Sets the value of the 'Main Order
' attribute.void
setMatchedBmId(ComparisonSide side, Long bmId)
void
setOneSideNode(boolean value)
Sets the value of the 'One Side Node
' attribute.void
setOrder(ComparisonSide side, Integer order)
void
setOrigin(ComparisonSide value)
Sets the value of the 'Origin
' attribute.void
setOtherMatchedBmId(Long value)
Sets the value of the 'Other Matched Bm Id
' attribute.void
setOtherOrder(Integer value)
Sets the value of the 'Other Order
' attribute.void
setParent(ComparisonTreeNode value)
Sets the value of the 'Parent
' container reference.void
setProvidedAncestorSymlink(UniqueSymlink value)
Sets the value of the 'Provided Ancestor Symlink
' attribute.void
setProvidedMainSymlink(UniqueSymlink value)
Sets the value of the 'Provided Main Symlink
' attribute.void
setProvidedOtherSymlink(UniqueSymlink value)
Sets the value of the 'Provided Other Symlink
' attribute.-
Methods inherited from interface com._1c.g5.v8.dt.compare.model.ComparisonTreeNode
getBmTopChildren, getChildren, getComparisonFlags, getContainmentChildren, getCustomSettings, getEClassId, getLeftNeighbour, getManyFeaturePosition, getMergeSettings, getRelatedFeature, hasChildren, isMainObjectToBeDeleted, isOneSideParent, isOtherObjectToBeAdded, isPermanentChild, setComparisonFlags, setCustomSettings, setEClassId, setLeftNeighbour, setMainObjectToBeDeleted, setManyFeaturePosition, setMergeSettings, setOneSideParent, setOtherObjectToBeAdded, setPermanentChild, setRelatedFeature
-
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, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmListBinaryData, bmReadBinaryData, bmRemoveBinaryData, bmSetProperty, bmWriteBinaryData
-
-
-
-
Method Detail
-
getParent
ComparisonTreeNode getParent()
Returns the value of the 'Parent' container reference. It is bidirectional and its opposite is 'Containment Children
'.- Specified by:
getParent
in interfaceComparisonTreeNode
- Returns:
- the value of the 'Parent' container reference.
- See Also:
setParent(ComparisonTreeNode)
,ComparePackage.getContainmentComparisonNode_Parent()
,ComparisonTreeNode.getContainmentChildren()
-
setParent
void setParent(ComparisonTreeNode value)
Sets the value of the 'Parent
' container reference.- Parameters:
value
- the new value of the 'Parent' container reference.- See Also:
getParent()
-
isAncestorObjectExists
boolean isAncestorObjectExists()
Returns the value of the 'Ancestor Object Exists' attribute.- Returns:
- the value of the 'Ancestor Object Exists' attribute.
- See Also:
setAncestorObjectExists(boolean)
,ComparePackage.getContainmentComparisonNode_AncestorObjectExists()
-
setAncestorObjectExists
void setAncestorObjectExists(boolean value)
Sets the value of the 'Ancestor Object Exists
' attribute.- Parameters:
value
- the new value of the 'Ancestor Object Exists' attribute.- See Also:
isAncestorObjectExists()
-
isOneSideNode
boolean isOneSideNode()
Returns the value of the 'One Side Node' attribute.- Specified by:
isOneSideNode
in interfaceComparisonTreeNode
- 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()
-
getMainNodePath
org.eclipse.emf.common.util.EList<Integer> getMainNodePath()
Returns the value of the 'Main Node Path' attribute list. The list contents are of typeInteger
.- Returns:
- the value of the 'Main Node Path' attribute list.
- See Also:
ComparePackage.getContainmentComparisonNode_MainNodePath()
-
getOtherNodePath
org.eclipse.emf.common.util.EList<Integer> getOtherNodePath()
Returns the value of the 'Other Node Path' attribute list. The list contents are of typeInteger
.- Returns:
- the value of the 'Other Node Path' attribute list.
- See Also:
ComparePackage.getContainmentComparisonNode_OtherNodePath()
-
getAncestorNodePath
org.eclipse.emf.common.util.EList<Integer> getAncestorNodePath()
Returns the value of the 'Ancestor Node Path' attribute list. The list contents are of typeInteger
.- Returns:
- the value of the 'Ancestor Node Path' attribute list.
- See Also:
ComparePackage.getContainmentComparisonNode_AncestorNodePath()
-
getMainMatchedBmId
Long getMainMatchedBmId()
Returns the value of the 'Main Matched Bm Id' attribute.- Returns:
- the value of the 'Main Matched Bm Id' attribute.
- See Also:
setMainMatchedBmId(Long)
,ComparePackage.getContainmentComparisonNode_MainMatchedBmId()
-
setMainMatchedBmId
void setMainMatchedBmId(Long value)
Sets the value of the 'Main Matched Bm Id
' attribute.- Parameters:
value
- the new value of the 'Main Matched Bm Id' attribute.- See Also:
getMainMatchedBmId()
-
getOtherMatchedBmId
Long getOtherMatchedBmId()
Returns the value of the 'Other Matched Bm Id' attribute.- Returns:
- the value of the 'Other Matched Bm Id' attribute.
- See Also:
setOtherMatchedBmId(Long)
,ComparePackage.getContainmentComparisonNode_OtherMatchedBmId()
-
setOtherMatchedBmId
void setOtherMatchedBmId(Long value)
Sets the value of the 'Other Matched Bm Id
' attribute.- Parameters:
value
- the new value of the 'Other Matched Bm Id' attribute.- See Also:
getOtherMatchedBmId()
-
getAncestorMatchedBmId
Long getAncestorMatchedBmId()
Returns the value of the 'Ancestor Matched Bm Id' attribute.- Returns:
- the value of the 'Ancestor Matched Bm Id' attribute.
- See Also:
setAncestorMatchedBmId(Long)
,ComparePackage.getContainmentComparisonNode_AncestorMatchedBmId()
-
setAncestorMatchedBmId
void setAncestorMatchedBmId(Long value)
Sets the value of the 'Ancestor Matched Bm Id
' attribute.- Parameters:
value
- the new value of the 'Ancestor Matched Bm Id' attribute.- See Also:
getAncestorMatchedBmId()
-
getProvidedMainSymlink
UniqueSymlink getProvidedMainSymlink()
Returns the value of the 'Provided Main Symlink' attribute.- Returns:
- the value of the 'Provided Main Symlink' attribute.
- See Also:
setProvidedMainSymlink(UniqueSymlink)
,ComparePackage.getContainmentComparisonNode_ProvidedMainSymlink()
-
setProvidedMainSymlink
void setProvidedMainSymlink(UniqueSymlink value)
Sets the value of the 'Provided Main Symlink
' attribute.- Parameters:
value
- the new value of the 'Provided Main Symlink' attribute.- See Also:
getProvidedMainSymlink()
-
getProvidedOtherSymlink
UniqueSymlink getProvidedOtherSymlink()
Returns the value of the 'Provided Other Symlink' attribute.- Returns:
- the value of the 'Provided Other Symlink' attribute.
- See Also:
setProvidedOtherSymlink(UniqueSymlink)
,ComparePackage.getContainmentComparisonNode_ProvidedOtherSymlink()
-
setProvidedOtherSymlink
void setProvidedOtherSymlink(UniqueSymlink value)
Sets the value of the 'Provided Other Symlink
' attribute.- Parameters:
value
- the new value of the 'Provided Other Symlink' attribute.- See Also:
getProvidedOtherSymlink()
-
getProvidedAncestorSymlink
UniqueSymlink getProvidedAncestorSymlink()
Returns the value of the 'Provided Ancestor Symlink' attribute.- Returns:
- the value of the 'Provided Ancestor Symlink' attribute.
- See Also:
setProvidedAncestorSymlink(UniqueSymlink)
,ComparePackage.getContainmentComparisonNode_ProvidedAncestorSymlink()
-
setProvidedAncestorSymlink
void setProvidedAncestorSymlink(UniqueSymlink value)
Sets the value of the 'Provided Ancestor Symlink
' attribute.- Parameters:
value
- the new value of the 'Provided Ancestor Symlink' attribute.- See Also:
getProvidedAncestorSymlink()
-
getMainOrder
Integer getMainOrder()
Returns the value of the 'Main Order' attribute.- Returns:
- the value of the 'Main Order' attribute.
- See Also:
setMainOrder(Integer)
,ComparePackage.getContainmentComparisonNode_MainOrder()
-
setMainOrder
void setMainOrder(Integer value)
Sets the value of the 'Main Order
' attribute.- Parameters:
value
- the new value of the 'Main Order' attribute.- See Also:
getMainOrder()
-
getOtherOrder
Integer getOtherOrder()
Returns the value of the 'Other Order' attribute.- Returns:
- the value of the 'Other Order' attribute.
- See Also:
setOtherOrder(Integer)
,ComparePackage.getContainmentComparisonNode_OtherOrder()
-
setOtherOrder
void setOtherOrder(Integer value)
Sets the value of the 'Other Order
' attribute.- Parameters:
value
- the new value of the 'Other Order' attribute.- See Also:
getOtherOrder()
-
getAncestorOrder
Integer getAncestorOrder()
Returns the value of the 'Ancestor Order' attribute.- Returns:
- the value of the 'Ancestor Order' attribute.
- See Also:
setAncestorOrder(Integer)
,ComparePackage.getContainmentComparisonNode_AncestorOrder()
-
setAncestorOrder
void setAncestorOrder(Integer value)
Sets the value of the 'Ancestor Order
' attribute.- Parameters:
value
- the new value of the 'Ancestor Order' attribute.- See Also:
getAncestorOrder()
-
getClassification
EnumSet<ContainmentComparisonNodeClassification> getClassification()
Returns the value of the 'Classification' attribute.- Returns:
- the value of the 'Classification' attribute.
- See Also:
setClassification(EnumSet)
,ComparePackage.getContainmentComparisonNode_Classification()
-
setClassification
void setClassification(EnumSet<ContainmentComparisonNodeClassification> value)
Sets the value of the 'Classification
' attribute.- Parameters:
value
- the new value of the 'Classification' attribute.- See Also:
getClassification()
-
getMainSymlink
String getMainSymlink()
- Specified by:
getMainSymlink
in interfaceIMatchingSymlinks
- Returns:
- main symlink or
null
-
getOtherSymlink
String getOtherSymlink()
- Specified by:
getOtherSymlink
in interfaceIMatchingSymlinks
- Returns:
- other symlink or
null
-
getCommonAncestorSymlink
String getCommonAncestorSymlink()
- Specified by:
getCommonAncestorSymlink
in interfaceIMatchingSymlinks
- Returns:
- common ancestor symlink or
null
-
getSymlink
String getSymlink(ComparisonSide side)
- Specified by:
getSymlink
in interfaceIMatchingSymlinks
- Parameters:
side
- the side, notnull
- Returns:
- the symbolic link, may be
null
-
getNodePath
org.eclipse.emf.common.util.EList<Integer> getNodePath(ComparisonSide side)
-
getMatchedBmId
Long getMatchedBmId(ComparisonSide side)
-
setMatchedBmId
void setMatchedBmId(ComparisonSide side, Long bmId)
-
getOrder
Integer getOrder(ComparisonSide side)
-
setOrder
void setOrder(ComparisonSide side, Integer order)
-
getProvidedSymlink
UniqueSymlink getProvidedSymlink(ComparisonSide side)
-
getNodeSide
ComparisonSide getNodeSide()
- Specified by:
getNodeSide
in interfaceComparisonTreeNode
-
hasAncestor
boolean hasAncestor()
- Specified by:
hasAncestor
in interfaceComparisonTreeNode
-
-