Class ComparisonNodeImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
- com._1c.g5.v8.bm.core.BmObject
-
- com._1c.g5.v8.dt.compare.model.impl.ComparisonNodeImpl
-
- All Implemented Interfaces:
IBmObject
,ComparisonNode
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
CollectionComparisonNodeImpl
,ContainmentComparisonNodeImpl
,FeatureComparisonNodeImpl
,MatchedObjectsComparisonNodeImpl
public abstract class ComparisonNodeImpl extends BmObject implements ComparisonNode
An implementation of the model object 'Comparison Node'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ComparisonNodeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
protected int
eStaticFeatureCount()
<T extends ComparisonNode>
org.eclipse.emf.common.util.EList<T>getChildren()
ComparisonFlags
getComparisonFlags()
org.eclipse.emf.common.util.EList<ContainmentComparisonNode>
getContainmentChildren()
MergeSettings
getMergeSettings()
ComparisonSide
getNodeSide()
ComparisonNode
getParent()
org.eclipse.emf.common.util.EList<TopComparisonNode>
getTopChildren()
boolean
hasChildren()
boolean
isAncestorObjectExists()
boolean
isMainObjectToBeDeleted()
boolean
isModifiedOnOther()
boolean
isOneSideNode()
boolean
isOneSideParent()
boolean
isOtherObjectToBeAdded()
void
setComparisonFlags(ComparisonFlags newComparisonFlags)
void
setMainObjectToBeDeleted(boolean newMainObjectToBeDeleted)
void
setMergeSettings(MergeSettings newMergeSettings)
void
setModifiedOnOther(boolean newModifiedOnOther)
void
setOneSideParent(boolean newOneSideParent)
void
setOtherObjectToBeAdded(boolean newOtherObjectToBeAdded)
-
Methods inherited from class com._1c.g5.v8.bm.core.BmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmListBinaryData, bmReadBinaryData, bmRemoveBinaryData, bmSetProperty, bmWriteBinaryData, createFeatureMap, createList, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDirectResource, eGet, eHasSettings, eInternalContainer, eInternalResource, eInverseAdd, eNotificationRequired, eNotify, equals, eResolveProxy, eSetDirectResource, eSetStore, eSettings, eStore, hashCode
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCaching
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eStaticFeatureCount
protected int eStaticFeatureCount()
- Overrides:
eStaticFeatureCount
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
getComparisonFlags
public ComparisonFlags getComparisonFlags()
- Specified by:
getComparisonFlags
in interfaceComparisonNode
- Returns:
- the value of the 'Comparison Flags' attribute.
- See Also:
ComparisonNode.setComparisonFlags(ComparisonFlags)
,ComparePackage.getComparisonNode_ComparisonFlags()
-
setComparisonFlags
public void setComparisonFlags(ComparisonFlags newComparisonFlags)
- Specified by:
setComparisonFlags
in interfaceComparisonNode
- Parameters:
newComparisonFlags
- the new value of the 'Comparison Flags' attribute.- See Also:
ComparisonNode.getComparisonFlags()
-
getTopChildren
public org.eclipse.emf.common.util.EList<TopComparisonNode> getTopChildren()
- Specified by:
getTopChildren
in interfaceComparisonNode
- Returns:
- the value of the 'Top Children' reference list.
- See Also:
ComparePackage.getComparisonNode_TopChildren()
,TopComparisonNode.getParent()
-
getContainmentChildren
public org.eclipse.emf.common.util.EList<ContainmentComparisonNode> getContainmentChildren()
- Specified by:
getContainmentChildren
in interfaceComparisonNode
- Returns:
- the value of the 'Containment Children' containment reference list.
- See Also:
ComparePackage.getComparisonNode_ContainmentChildren()
,ContainmentComparisonNode.getParent()
-
getMergeSettings
public MergeSettings getMergeSettings()
- Specified by:
getMergeSettings
in interfaceComparisonNode
- Returns:
- the value of the 'Merge Settings' containment reference.
- See Also:
ComparisonNode.setMergeSettings(MergeSettings)
,ComparePackage.getComparisonNode_MergeSettings()
-
setMergeSettings
public void setMergeSettings(MergeSettings newMergeSettings)
- Specified by:
setMergeSettings
in interfaceComparisonNode
- Parameters:
newMergeSettings
- the new value of the 'Merge Settings' containment reference.- See Also:
ComparisonNode.getMergeSettings()
-
isMainObjectToBeDeleted
public boolean isMainObjectToBeDeleted()
- Specified by:
isMainObjectToBeDeleted
in interfaceComparisonNode
- Returns:
- the value of the 'Main Object To Be Deleted' attribute.
- See Also:
ComparisonNode.setMainObjectToBeDeleted(boolean)
,ComparePackage.getComparisonNode_MainObjectToBeDeleted()
-
setMainObjectToBeDeleted
public void setMainObjectToBeDeleted(boolean newMainObjectToBeDeleted)
- Specified by:
setMainObjectToBeDeleted
in interfaceComparisonNode
- Parameters:
newMainObjectToBeDeleted
- the new value of the 'Main Object To Be Deleted' attribute.- See Also:
ComparisonNode.isMainObjectToBeDeleted()
-
isOtherObjectToBeAdded
public boolean isOtherObjectToBeAdded()
- Specified by:
isOtherObjectToBeAdded
in interfaceComparisonNode
- Returns:
- the value of the 'Other Object To Be Added' attribute.
- See Also:
ComparisonNode.setOtherObjectToBeAdded(boolean)
,ComparePackage.getComparisonNode_OtherObjectToBeAdded()
-
setOtherObjectToBeAdded
public void setOtherObjectToBeAdded(boolean newOtherObjectToBeAdded)
- Specified by:
setOtherObjectToBeAdded
in interfaceComparisonNode
- Parameters:
newOtherObjectToBeAdded
- the new value of the 'Other Object To Be Added' attribute.- See Also:
ComparisonNode.isOtherObjectToBeAdded()
-
isModifiedOnOther
public boolean isModifiedOnOther()
- Specified by:
isModifiedOnOther
in interfaceComparisonNode
- Returns:
- the value of the 'Modified On Other' attribute.
- See Also:
ComparisonNode.setModifiedOnOther(boolean)
,ComparePackage.getComparisonNode_ModifiedOnOther()
-
setModifiedOnOther
public void setModifiedOnOther(boolean newModifiedOnOther)
- Specified by:
setModifiedOnOther
in interfaceComparisonNode
- Parameters:
newModifiedOnOther
- the new value of the 'Modified On Other' attribute.- See Also:
ComparisonNode.isModifiedOnOther()
-
isOneSideParent
public boolean isOneSideParent()
- Specified by:
isOneSideParent
in interfaceComparisonNode
- Returns:
- the value of the 'One Side Parent' attribute.
- See Also:
ComparisonNode.setOneSideParent(boolean)
,ComparePackage.getComparisonNode_OneSideParent()
-
setOneSideParent
public void setOneSideParent(boolean newOneSideParent)
- Specified by:
setOneSideParent
in interfaceComparisonNode
- Parameters:
newOneSideParent
- the new value of the 'One Side Parent' attribute.- See Also:
ComparisonNode.isOneSideParent()
-
getParent
public ComparisonNode getParent()
- Specified by:
getParent
in interfaceComparisonNode
-
getChildren
public <T extends ComparisonNode> org.eclipse.emf.common.util.EList<T> getChildren()
- Specified by:
getChildren
in interfaceComparisonNode
-
hasChildren
public boolean hasChildren()
- Specified by:
hasChildren
in interfaceComparisonNode
-
isOneSideNode
public boolean isOneSideNode()
- Specified by:
isOneSideNode
in interfaceComparisonNode
-
getNodeSide
public ComparisonSide getNodeSide()
- Specified by:
getNodeSide
in interfaceComparisonNode
-
isAncestorObjectExists
public boolean isAncestorObjectExists()
- Specified by:
isAncestorObjectExists
in interfaceComparisonNode
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
- Specified by:
eInvoke
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInvoke
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Throws:
InvocationTargetException
-
-