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 protectedComparisonNodeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjecteInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)protected org.eclipse.emf.ecore.EClasseStaticClass()protected inteStaticFeatureCount()<T extends ComparisonNode>
org.eclipse.emf.common.util.EList<T>getChildren()ComparisonFlagsgetComparisonFlags()org.eclipse.emf.common.util.EList<ContainmentComparisonNode>getContainmentChildren()MergeSettingsgetMergeSettings()ComparisonSidegetNodeSide()ComparisonNodegetParent()org.eclipse.emf.common.util.EList<TopComparisonNode>getTopChildren()booleanhasChildren()booleanisAncestorObjectExists()booleanisMainObjectToBeDeleted()booleanisModifiedOnOther()booleanisOneSideNode()booleanisOneSideParent()booleanisOtherObjectToBeAdded()voidsetComparisonFlags(ComparisonFlags newComparisonFlags)voidsetMainObjectToBeDeleted(boolean newMainObjectToBeDeleted)voidsetMergeSettings(MergeSettings newMergeSettings)voidsetModifiedOnOther(boolean newModifiedOnOther)voidsetOneSideParent(boolean newOneSideParent)voidsetOtherObjectToBeAdded(boolean newOtherObjectToBeAdded)-
Methods inherited from class com._1c.g5.v8.bm.core.BmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty, 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, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eStaticFeatureCount
protected int eStaticFeatureCount()
- Overrides:
eStaticFeatureCountin classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
getComparisonFlags
public ComparisonFlags getComparisonFlags()
- Specified by:
getComparisonFlagsin 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:
setComparisonFlagsin 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:
getTopChildrenin 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:
getContainmentChildrenin interfaceComparisonNode- Returns:
- the value of the 'Containment Children' containment reference list.
- See Also:
ComparePackage.getComparisonNode_ContainmentChildren(),ContainmentComparisonNode.getParent()
-
getMergeSettings
public MergeSettings getMergeSettings()
- Specified by:
getMergeSettingsin 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:
setMergeSettingsin interfaceComparisonNode- Parameters:
newMergeSettings- the new value of the 'Merge Settings' containment reference.- See Also:
ComparisonNode.getMergeSettings()
-
isMainObjectToBeDeleted
public boolean isMainObjectToBeDeleted()
- Specified by:
isMainObjectToBeDeletedin 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:
setMainObjectToBeDeletedin interfaceComparisonNode- Parameters:
newMainObjectToBeDeleted- the new value of the 'Main Object To Be Deleted' attribute.- See Also:
ComparisonNode.isMainObjectToBeDeleted()
-
isOtherObjectToBeAdded
public boolean isOtherObjectToBeAdded()
- Specified by:
isOtherObjectToBeAddedin 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:
setOtherObjectToBeAddedin interfaceComparisonNode- Parameters:
newOtherObjectToBeAdded- the new value of the 'Other Object To Be Added' attribute.- See Also:
ComparisonNode.isOtherObjectToBeAdded()
-
isModifiedOnOther
public boolean isModifiedOnOther()
- Specified by:
isModifiedOnOtherin 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:
setModifiedOnOtherin interfaceComparisonNode- Parameters:
newModifiedOnOther- the new value of the 'Modified On Other' attribute.- See Also:
ComparisonNode.isModifiedOnOther()
-
isOneSideParent
public boolean isOneSideParent()
- Specified by:
isOneSideParentin 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:
setOneSideParentin interfaceComparisonNode- Parameters:
newOneSideParent- the new value of the 'One Side Parent' attribute.- See Also:
ComparisonNode.isOneSideParent()
-
getParent
public ComparisonNode getParent()
- Specified by:
getParentin interfaceComparisonNode
-
getChildren
public <T extends ComparisonNode> org.eclipse.emf.common.util.EList<T> getChildren()
- Specified by:
getChildrenin interfaceComparisonNode
-
hasChildren
public boolean hasChildren()
- Specified by:
hasChildrenin interfaceComparisonNode
-
isOneSideNode
public boolean isOneSideNode()
- Specified by:
isOneSideNodein interfaceComparisonNode
-
getNodeSide
public ComparisonSide getNodeSide()
- Specified by:
getNodeSidein interfaceComparisonNode
-
isAncestorObjectExists
public boolean isAncestorObjectExists()
- Specified by:
isAncestorObjectExistsin interfaceComparisonNode
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
- Specified by:
eInvokein interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eInvokein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Throws:
InvocationTargetException
-
-