Package com._1c.g5.v8.dt.compare.model
Interface ComparisonNode
- 
- All Superinterfaces:
- org.eclipse.emf.ecore.EObject,- IBmObject,- org.eclipse.emf.common.notify.Notifier
 - All Known Subinterfaces:
- BslModuleComparisonNode,- BslModuleSectionComparisonNode,- ChartComparisonNode,- ChildMdCollectionComparisonNode,- ChildMdCollectionImplComparisonNode,- ChildMdObjectComparisonNode,- CmiComparisonNode,- CollectionComparisonNode,- CollectionElementComparisonNode,- ContainmentCollectionComparisonNode,- ContainmentCollectionElementComparisonNode,- ContainmentCollectionElementImplComparisonNode,- ContainmentCollectionImplComparisonNode,- ContainmentComparisonNode,- ContainmentFeatureComparisonNode,- DcsComparisonNode,- ExternalPropertyComparisonNode,- FeatureCollectionComparisonNode,- FeatureCollectionElementComparisonNode,- FeatureComparisonNode,- FormComparisonNode,- HtmlDocumentComparisonNode,- ManifestComparisonNode,- ManifestHeaderComparisonNode,- MatchedObjectsComparisonNode,- MdCollectionComparisonNode,- MdObjectCollectionElementComparisonNode,- MdObjectComparisonNode,- ReferenceCollectionComparisonNode,- ReferenceCollectionElementComparisonNode,- ReferenceCollectionElementImplComparisonNode,- ReferenceCollectionImplComparisonNode,- ReferencedObjectsComparisonNode,- ReferenceFeatureComparisonNode,- RightsComparisonNode,- RootComparisonNode,- SingleContainmentFeatureComparisonNode,- SingleContainmentFeatureImplComparisonNode,- SingleFeatureComparisonNode,- SingleReferenceFeatureComparisonNode,- SingleReferenceFeatureImplComparisonNode,- SingleValueComparisonNode,- SingleValueImplComparisonNode,- SolidResourceComparisonNode,- SymlinkComparisonNode,- TopComparisonNode,- TopMdCollectionComparisonNode,- TopMdCollectionImplComparisonNode,- TopMdObjectCollectionElementComparisonNode,- TopMdObjectComparisonNode,- TopModelObjectsComparisonNode,- UnsupportedObjectComparisonNode,- ValueCollectionComparisonNode,- ValueCollectionElementComparisonNode,- ValueCollectionElementImplComparisonNode,- ValueCollectionImplComparisonNode
 - All Known Implementing Classes:
- BslModuleComparisonNodeImpl,- BslModuleSectionComparisonNodeImpl,- ChartComparisonNodeImpl,- ChildMdCollectionComparisonNodeImpl,- ChildMdCollectionImplComparisonNodeImpl,- ChildMdObjectComparisonNodeImpl,- CmiComparisonNodeImpl,- CollectionComparisonNodeImpl,- CollectionElementComparisonNodeImpl,- ComparisonNodeImpl,- ContainmentCollectionComparisonNodeImpl,- ContainmentCollectionElementComparisonNodeImpl,- ContainmentCollectionElementImplComparisonNodeImpl,- ContainmentCollectionImplComparisonNodeImpl,- ContainmentComparisonNodeImpl,- ContainmentFeatureComparisonNodeImpl,- DcsComparisonNodeImpl,- ExternalPropertyComparisonNodeImpl,- FeatureCollectionComparisonNodeImpl,- FeatureCollectionElementComparisonNodeImpl,- FeatureComparisonNodeImpl,- FormComparisonNodeImpl,- HtmlDocumentComparisonNodeImpl,- ManifestComparisonNodeImpl,- ManifestHeaderComparisonNodeImpl,- MatchedObjectsComparisonNodeImpl,- MdCollectionComparisonNodeImpl,- MdObjectCollectionElementComparisonNodeImpl,- MdObjectComparisonNodeImpl,- ReferenceCollectionComparisonNodeImpl,- ReferenceCollectionElementComparisonNodeImpl,- ReferenceCollectionElementImplComparisonNodeImpl,- ReferenceCollectionImplComparisonNodeImpl,- ReferencedObjectsComparisonNodeImpl,- ReferenceFeatureComparisonNodeImpl,- RightsComparisonNodeImpl,- RootComparisonNodeImpl,- SingleContainmentFeatureComparisonNodeImpl,- SingleContainmentFeatureImplComparisonNodeImpl,- SingleFeatureComparisonNodeImpl,- SingleReferenceFeatureComparisonNodeImpl,- SingleReferenceFeatureImplComparisonNodeImpl,- SingleValueComparisonNodeImpl,- SingleValueImplComparisonNodeImpl,- SolidResourceComparisonNodeImpl,- SymlinkComparisonNodeImpl,- TopComparisonNodeImpl,- TopMdCollectionComparisonNodeImpl,- TopMdCollectionImplComparisonNodeImpl,- TopMdObjectCollectionElementComparisonNodeImpl,- TopMdObjectComparisonNodeImpl,- TopModelObjectsComparisonNodeImpl,- UnsupportedObjectComparisonNodeImpl,- ValueCollectionComparisonNodeImpl,- ValueCollectionElementComparisonNodeImpl,- ValueCollectionElementImplComparisonNodeImpl,- ValueCollectionImplComparisonNodeImpl
 
 public interface ComparisonNode extends IBmObject A representation of the model object 'Comparison Node'. * Node of a comparison tree. Nodes are built for model objects or features during the comparison process.The following features are supported: - See Also:
- ComparePackage.getComparisonNode()
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ComparisonNode>
 org.eclipse.emf.common.util.EList<T>getChildren()* Returns list of all node's children, containment- and bmTop ones.ComparisonFlagsgetComparisonFlags()Returns the value of the 'Comparison Flags' attribute.org.eclipse.emf.common.util.EList<ContainmentComparisonNode>getContainmentChildren()Returns the value of the 'Containment Children' containment reference list.MergeSettingsgetMergeSettings()Returns the value of the 'Merge Settings' containment reference.ComparisonSidegetNodeSide()* Returns comparison side to which node relates.ComparisonNodegetParent()org.eclipse.emf.common.util.EList<TopComparisonNode>getTopChildren()Returns the value of the 'Top Children' reference list.booleanhasChildren()* Tells whether the node has its children.booleanisAncestorObjectExists()* Tells whether the node has an object on COMMON_ANCESTOR sidebooleanisMainObjectToBeDeleted()Returns the value of the 'Main Object To Be Deleted' attribute.booleanisModifiedOnOther()Returns the value of the 'Modified On Other' attribute.booleanisOneSideNode()* Tells whether the node contains an object only on one side - MAIN or OTHER.booleanisOneSideParent()Returns the value of the 'One Side Parent' attribute.booleanisOtherObjectToBeAdded()Returns the value of the 'Other Object To Be Added' attribute.voidsetComparisonFlags(ComparisonFlags value)Sets the value of the 'Comparison Flags' attribute.voidsetMainObjectToBeDeleted(boolean value)Sets the value of the 'Main Object To Be Deleted' attribute.voidsetMergeSettings(MergeSettings value)Sets the value of the 'Merge Settings' containment reference.voidsetModifiedOnOther(boolean value)Sets the value of the 'Modified On Other' attribute.voidsetOneSideParent(boolean value)Sets the value of the 'One Side Parent' attribute.voidsetOtherObjectToBeAdded(boolean value)Sets the value of the 'Other Object To Be Added' attribute.- 
Methods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 - 
Methods inherited from interface com._1c.g5.v8.bm.core.IBmObjectbmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty
 
- 
 
- 
- 
- 
Method Detail- 
getComparisonFlagsComparisonFlags getComparisonFlags() Returns the value of the 'Comparison Flags' attribute.- Returns:
- the value of the 'Comparison Flags' attribute.
- See Also:
- setComparisonFlags(ComparisonFlags),- ComparePackage.getComparisonNode_ComparisonFlags()
 
 - 
setComparisonFlagsvoid setComparisonFlags(ComparisonFlags value) Sets the value of the 'Comparison Flags' attribute.- Parameters:
- value- the new value of the 'Comparison Flags' attribute.
- See Also:
- getComparisonFlags()
 
 - 
getTopChildrenorg.eclipse.emf.common.util.EList<TopComparisonNode> getTopChildren() Returns the value of the 'Top Children' reference list. The list contents are of typeTopComparisonNode. It is bidirectional and its opposite is 'Parent'.- Returns:
- the value of the 'Top Children' reference list.
- See Also:
- ComparePackage.getComparisonNode_TopChildren(),- TopComparisonNode.getParent()
 
 - 
getContainmentChildrenorg.eclipse.emf.common.util.EList<ContainmentComparisonNode> getContainmentChildren() Returns the value of the 'Containment Children' containment reference list. The list contents are of typeContainmentComparisonNode. It is bidirectional and its opposite is 'Parent'.- Returns:
- the value of the 'Containment Children' containment reference list.
- See Also:
- ComparePackage.getComparisonNode_ContainmentChildren(),- ContainmentComparisonNode.getParent()
 
 - 
getMergeSettingsMergeSettings getMergeSettings() Returns the value of the 'Merge Settings' containment reference.- Returns:
- the value of the 'Merge Settings' containment reference.
- See Also:
- setMergeSettings(MergeSettings),- ComparePackage.getComparisonNode_MergeSettings()
 
 - 
setMergeSettingsvoid setMergeSettings(MergeSettings value) Sets the value of the 'Merge Settings' containment reference.- Parameters:
- value- the new value of the 'Merge Settings' containment reference.
- See Also:
- getMergeSettings()
 
 - 
isMainObjectToBeDeletedboolean isMainObjectToBeDeleted() Returns the value of the 'Main Object To Be Deleted' attribute.- Returns:
- the value of the 'Main Object To Be Deleted' attribute.
- See Also:
- setMainObjectToBeDeleted(boolean),- ComparePackage.getComparisonNode_MainObjectToBeDeleted()
 
 - 
setMainObjectToBeDeletedvoid setMainObjectToBeDeleted(boolean value) Sets the value of the 'Main Object To Be Deleted' attribute.- Parameters:
- value- the new value of the 'Main Object To Be Deleted' attribute.
- See Also:
- isMainObjectToBeDeleted()
 
 - 
isOtherObjectToBeAddedboolean isOtherObjectToBeAdded() Returns the value of the 'Other Object To Be Added' attribute.- Returns:
- the value of the 'Other Object To Be Added' attribute.
- See Also:
- setOtherObjectToBeAdded(boolean),- ComparePackage.getComparisonNode_OtherObjectToBeAdded()
 
 - 
setOtherObjectToBeAddedvoid setOtherObjectToBeAdded(boolean value) Sets the value of the 'Other Object To Be Added' attribute.- Parameters:
- value- the new value of the 'Other Object To Be Added' attribute.
- See Also:
- isOtherObjectToBeAdded()
 
 - 
isModifiedOnOtherboolean isModifiedOnOther() Returns the value of the 'Modified On Other' attribute.- Returns:
- the value of the 'Modified On Other' attribute.
- See Also:
- setModifiedOnOther(boolean),- ComparePackage.getComparisonNode_ModifiedOnOther()
 
 - 
setModifiedOnOthervoid setModifiedOnOther(boolean value) Sets the value of the 'Modified On Other' attribute.- Parameters:
- value- the new value of the 'Modified On Other' attribute.
- See Also:
- isModifiedOnOther()
 
 - 
isOneSideParentboolean isOneSideParent() Returns the value of the 'One Side Parent' attribute.- Returns:
- the value of the 'One Side Parent' attribute.
- See Also:
- setOneSideParent(boolean),- ComparePackage.getComparisonNode_OneSideParent()
 
 - 
setOneSideParentvoid setOneSideParent(boolean value) Sets the value of the 'One Side Parent' attribute.- Parameters:
- value- the new value of the 'One Side Parent' attribute.
- See Also:
- isOneSideParent()
 
 - 
getParentComparisonNode getParent() 
 - 
getChildren<T extends ComparisonNode> org.eclipse.emf.common.util.EList<T> getChildren() * Returns list of all node's children, containment- and bmTop ones.
 - 
hasChildrenboolean hasChildren() * Tells whether the node has its children.
 - 
isOneSideNodeboolean isOneSideNode() * Tells whether the node contains an object only on one side - MAIN or OTHER.
 - 
getNodeSideComparisonSide getNodeSide() * Returns comparison side to which node relates. Non-null only if this is one-side node, seeisOneSideNode().
 - 
isAncestorObjectExistsboolean isAncestorObjectExists() * Tells whether the node has an object on COMMON_ANCESTOR side
 
- 
 
-