Class ExternalPropertyComparisonNodeImpl
- 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.ComparisonTreeNodeImpl
-
- com._1c.g5.v8.dt.compare.model.impl.BmTopComparisonNodeImpl
-
- com._1c.g5.v8.dt.compare.model.impl.ExternalPropertyComparisonNodeImpl
-
- All Implemented Interfaces:
IBmObject
,BmTopComparisonNode
,ComparisonTreeNode
,ExternalPropertyComparisonNode
,IMatchingSymlinks
,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:
SolidResourceComparisonNodeImpl
public class ExternalPropertyComparisonNodeImpl extends BmTopComparisonNodeImpl implements ExternalPropertyComparisonNode
An implementation of the model object 'External Property 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
ExternalPropertyComparisonNodeImpl()
-
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()
String
getAncestorType()
org.eclipse.emf.ecore.EClass
getEClass(ComparisonSide side)
String
getMainType()
String
getOtherType()
String
getQualifyingType(ComparisonSide side)
void
setAncestorType(String newAncestorType)
void
setMainType(String newMainType)
void
setOtherType(String newOtherType)
-
Methods inherited from class com._1c.g5.v8.dt.compare.model.impl.BmTopComparisonNodeImpl
getBmTopAncestor, getBmTopDescendants, getCommonAncestorSymlink, getComparisonStatus, getDepth, getMainObjectOnSupport, getMainSymlink, getNodeSide, getOtherObjectOnSupport, getOtherSymlink, getParent, getSymlink, hasAncestor, isOneSideNode, setBmTopAncestor, setCommonAncestorSymlink, setComparisonStatus, setDepth, setMainObjectOnSupport, setMainSymlink, setOtherObjectOnSupport, setOtherSymlink, setParent
-
Methods inherited from class com._1c.g5.v8.dt.compare.model.impl.ComparisonTreeNodeImpl
eStaticFeatureCount, 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 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 com._1c.g5.v8.dt.compare.model.BmTopComparisonNode
getBmTopAncestor, getBmTopDescendants, getCommonAncestorSymlink, getComparisonStatus, getDepth, getMainObjectOnSupport, getMainSymlink, getNodeSide, getOtherObjectOnSupport, getOtherSymlink, getParent, getSymlink, hasAncestor, isOneSideNode, setBmTopAncestor, setCommonAncestorSymlink, setComparisonStatus, setDepth, setMainObjectOnSupport, setMainSymlink, setOtherObjectOnSupport, setOtherSymlink, setParent
-
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
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classBmTopComparisonNodeImpl
-
getMainType
public String getMainType()
- Specified by:
getMainType
in interfaceExternalPropertyComparisonNode
- Returns:
- the value of the 'Main Type' attribute.
- See Also:
ExternalPropertyComparisonNode.setMainType(String)
,ComparePackage.getExternalPropertyComparisonNode_MainType()
-
setMainType
public void setMainType(String newMainType)
- Specified by:
setMainType
in interfaceExternalPropertyComparisonNode
- Parameters:
newMainType
- the new value of the 'Main Type' attribute.- See Also:
ExternalPropertyComparisonNode.getMainType()
-
getOtherType
public String getOtherType()
- Specified by:
getOtherType
in interfaceExternalPropertyComparisonNode
- Returns:
- the value of the 'Other Type' attribute.
- See Also:
ExternalPropertyComparisonNode.setOtherType(String)
,ComparePackage.getExternalPropertyComparisonNode_OtherType()
-
setOtherType
public void setOtherType(String newOtherType)
- Specified by:
setOtherType
in interfaceExternalPropertyComparisonNode
- Parameters:
newOtherType
- the new value of the 'Other Type' attribute.- See Also:
ExternalPropertyComparisonNode.getOtherType()
-
getAncestorType
public String getAncestorType()
- Specified by:
getAncestorType
in interfaceExternalPropertyComparisonNode
- Returns:
- the value of the 'Ancestor Type' attribute.
- See Also:
ExternalPropertyComparisonNode.setAncestorType(String)
,ComparePackage.getExternalPropertyComparisonNode_AncestorType()
-
setAncestorType
public void setAncestorType(String newAncestorType)
- Specified by:
setAncestorType
in interfaceExternalPropertyComparisonNode
- Parameters:
newAncestorType
- the new value of the 'Ancestor Type' attribute.- See Also:
ExternalPropertyComparisonNode.getAncestorType()
-
getQualifyingType
public String getQualifyingType(ComparisonSide side)
- Specified by:
getQualifyingType
in interfaceExternalPropertyComparisonNode
-
getEClass
public org.eclipse.emf.ecore.EClass getEClass(ComparisonSide side)
- Specified by:
getEClass
in interfaceExternalPropertyComparisonNode
- Parameters:
side
- the side of the external property- Returns:
- the EClass or
null
if the object is missing or it's not possible to determine the EClass
-
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 classBmTopComparisonNodeImpl
- Throws:
InvocationTargetException
-
-