Class MergeSettingsImpl
- 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.MergeSettingsImpl
-
- All Implemented Interfaces:
IBmObject
,MergeSettings
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
public class MergeSettingsImpl extends BmObject implements MergeSettings
An implementation of the model object 'Merge Settings'.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
MergeSettingsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.emf.ecore.EClass
eStaticClass()
protected int
eStaticFeatureCount()
org.eclipse.emf.common.util.EList<MergeRule>
getAvailableMergeRules()
MergeRule
getMergeRule()
boolean
isCanBeMerged()
boolean
isHaveChildrenExcludedFromMerge()
boolean
isMergeRuleSetByUser()
boolean
isMustBeMerged()
void
setCanBeMerged(boolean newCanBeMerged)
void
setHaveChildrenExcludedFromMerge(boolean newHaveChildrenExcludedFromMerge)
void
setMergeRule(MergeRule newMergeRule)
void
setMergeRuleSetByUser(boolean newMergeRuleSetByUser)
void
setMustBeMerged(boolean newMustBeMerged)
-
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, 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
-
getMergeRule
public MergeRule getMergeRule()
- Specified by:
getMergeRule
in interfaceMergeSettings
- Returns:
- the value of the 'Merge Rule' attribute.
- See Also:
MergeRule
,MergeSettings.setMergeRule(MergeRule)
,ComparePackage.getMergeSettings_MergeRule()
-
setMergeRule
public void setMergeRule(MergeRule newMergeRule)
- Specified by:
setMergeRule
in interfaceMergeSettings
- Parameters:
newMergeRule
- the new value of the 'Merge Rule' attribute.- See Also:
MergeRule
,MergeSettings.getMergeRule()
-
getAvailableMergeRules
public org.eclipse.emf.common.util.EList<MergeRule> getAvailableMergeRules()
- Specified by:
getAvailableMergeRules
in interfaceMergeSettings
- Returns:
- the value of the 'Available Merge Rules' attribute list.
- See Also:
MergeRule
,ComparePackage.getMergeSettings_AvailableMergeRules()
-
isMustBeMerged
public boolean isMustBeMerged()
- Specified by:
isMustBeMerged
in interfaceMergeSettings
- Returns:
- the value of the 'Must Be Merged' attribute.
- See Also:
MergeSettings.setMustBeMerged(boolean)
,ComparePackage.getMergeSettings_MustBeMerged()
-
setMustBeMerged
public void setMustBeMerged(boolean newMustBeMerged)
- Specified by:
setMustBeMerged
in interfaceMergeSettings
- Parameters:
newMustBeMerged
- the new value of the 'Must Be Merged' attribute.- See Also:
MergeSettings.isMustBeMerged()
-
isCanBeMerged
public boolean isCanBeMerged()
- Specified by:
isCanBeMerged
in interfaceMergeSettings
- Returns:
- the value of the 'Can Be Merged' attribute.
- See Also:
MergeSettings.setCanBeMerged(boolean)
,ComparePackage.getMergeSettings_CanBeMerged()
-
setCanBeMerged
public void setCanBeMerged(boolean newCanBeMerged)
- Specified by:
setCanBeMerged
in interfaceMergeSettings
- Parameters:
newCanBeMerged
- the new value of the 'Can Be Merged' attribute.- See Also:
MergeSettings.isCanBeMerged()
-
isHaveChildrenExcludedFromMerge
public boolean isHaveChildrenExcludedFromMerge()
- Specified by:
isHaveChildrenExcludedFromMerge
in interfaceMergeSettings
- Returns:
- the value of the 'Have Children Excluded From Merge' attribute.
- See Also:
MergeSettings.setHaveChildrenExcludedFromMerge(boolean)
,ComparePackage.getMergeSettings_HaveChildrenExcludedFromMerge()
-
setHaveChildrenExcludedFromMerge
public void setHaveChildrenExcludedFromMerge(boolean newHaveChildrenExcludedFromMerge)
- Specified by:
setHaveChildrenExcludedFromMerge
in interfaceMergeSettings
- Parameters:
newHaveChildrenExcludedFromMerge
- the new value of the 'Have Children Excluded From Merge' attribute.- See Also:
MergeSettings.isHaveChildrenExcludedFromMerge()
-
isMergeRuleSetByUser
public boolean isMergeRuleSetByUser()
- Specified by:
isMergeRuleSetByUser
in interfaceMergeSettings
- Returns:
- the value of the 'Merge Rule Set By User' attribute.
- See Also:
MergeSettings.setMergeRuleSetByUser(boolean)
,ComparePackage.getMergeSettings_MergeRuleSetByUser()
-
setMergeRuleSetByUser
public void setMergeRuleSetByUser(boolean newMergeRuleSetByUser)
- Specified by:
setMergeRuleSetByUser
in interfaceMergeSettings
- Parameters:
newMergeRuleSetByUser
- the new value of the 'Merge Rule Set By User' attribute.- See Also:
MergeSettings.isMergeRuleSetByUser()
-
-