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
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.ContainerNested 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.EPropertiesHolderImplNested 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.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface com._1c.g5.v8.bm.core.IBmObject
BM_NULL_IDFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) protected org.eclipse.emf.ecore.EClassprotected int<T extends ComparisonNode>
org.eclipse.emf.common.util.EList<T>org.eclipse.emf.common.util.EList<ContainmentComparisonNode>org.eclipse.emf.common.util.EList<TopComparisonNode>booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetComparisonFlags(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, hashCodeMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCachingMethods 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, eSetProxyURIMethods 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods 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, bmSetPropertyMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Constructor Details
-
ComparisonNodeImpl
protected ComparisonNodeImpl()
-
-
Method Details
-
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
- Specified by:
getComparisonFlagsin interfaceComparisonNode- Returns:
- the value of the 'Comparison Flags' attribute.
- See Also:
-
setComparisonFlags
- Specified by:
setComparisonFlagsin interfaceComparisonNode- Parameters:
newComparisonFlags- the new value of the 'Comparison Flags' attribute.- See Also:
-
getTopChildren
- Specified by:
getTopChildrenin interfaceComparisonNode- Returns:
- the value of the 'Top Children' reference list.
- See Also:
-
getContainmentChildren
- Specified by:
getContainmentChildrenin interfaceComparisonNode- Returns:
- the value of the 'Containment Children' containment reference list.
- See Also:
-
getMergeSettings
- Specified by:
getMergeSettingsin interfaceComparisonNode- Returns:
- the value of the 'Merge Settings' containment reference.
- See Also:
-
setMergeSettings
- Specified by:
setMergeSettingsin interfaceComparisonNode- Parameters:
newMergeSettings- the new value of the 'Merge Settings' containment reference.- See Also:
-
isMainObjectToBeDeleted
public boolean isMainObjectToBeDeleted()- Specified by:
isMainObjectToBeDeletedin interfaceComparisonNode- Returns:
- the value of the 'Main Object To Be Deleted' attribute.
- See Also:
-
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:
-
isOtherObjectToBeAdded
public boolean isOtherObjectToBeAdded()- Specified by:
isOtherObjectToBeAddedin interfaceComparisonNode- Returns:
- the value of the 'Other Object To Be Added' attribute.
- See Also:
-
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:
-
isModifiedOnOther
public boolean isModifiedOnOther()- Specified by:
isModifiedOnOtherin interfaceComparisonNode- Returns:
- the value of the 'Modified On Other' attribute.
- See Also:
-
setModifiedOnOther
public void setModifiedOnOther(boolean newModifiedOnOther) - Specified by:
setModifiedOnOtherin interfaceComparisonNode- Parameters:
newModifiedOnOther- the new value of the 'Modified On Other' attribute.- See Also:
-
isOneSideParent
public boolean isOneSideParent()- Specified by:
isOneSideParentin interfaceComparisonNode- Returns:
- the value of the 'One Side Parent' attribute.
- See Also:
-
setOneSideParent
public void setOneSideParent(boolean newOneSideParent) - Specified by:
setOneSideParentin interfaceComparisonNode- Parameters:
newOneSideParent- the new value of the 'One Side Parent' attribute.- See Also:
-
getParent
- Specified by:
getParentin interfaceComparisonNode
-
getChildren
- Specified by:
getChildrenin interfaceComparisonNode
-
hasChildren
public boolean hasChildren()- Specified by:
hasChildrenin interfaceComparisonNode
-
isOneSideNode
public boolean isOneSideNode()- Specified by:
isOneSideNodein interfaceComparisonNode
-
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
-