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 protectedMergeSettingsImpl()
-
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()org.eclipse.emf.common.util.EList<MergeRule>getAvailableMergeRules()CustomMergeSettingsgetCustomSettings()MergeRulegetDefaultMergeRule()MergeRulegetMergeRule()OrderRulegetOrderRule()booleanisCanBeMerged()booleanisDefaultMergeRule()booleanisHaveChildrenExcludedFromMerge()booleanisMergeRuleSetByUser()booleanisMustBeMerged()voidsetCanBeMerged(boolean newCanBeMerged)voidsetCustomSettings(CustomMergeSettings newCustomSettings)voidsetDefaultMergeRule(MergeRule newDefaultMergeRule)voidsetHaveChildrenExcludedFromMerge(boolean newHaveChildrenExcludedFromMerge)voidsetMergeRule(MergeRule newMergeRule)voidsetMergeRuleSetByUser(boolean newMergeRuleSetByUser)voidsetMustBeMerged(boolean newMustBeMerged)voidsetOrderRule(OrderRule newOrderRule)-
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
-
getMergeRule
public MergeRule getMergeRule()
- Specified by:
getMergeRulein 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:
setMergeRulein interfaceMergeSettings- Parameters:
newMergeRule- the new value of the 'Merge Rule' attribute.- See Also:
MergeRule,MergeSettings.getMergeRule()
-
getDefaultMergeRule
public MergeRule getDefaultMergeRule()
- Specified by:
getDefaultMergeRulein interfaceMergeSettings- Returns:
- the value of the 'Default Merge Rule' attribute.
- See Also:
MergeRule,MergeSettings.setDefaultMergeRule(MergeRule),ComparePackage.getMergeSettings_DefaultMergeRule()
-
setDefaultMergeRule
public void setDefaultMergeRule(MergeRule newDefaultMergeRule)
- Specified by:
setDefaultMergeRulein interfaceMergeSettings- Parameters:
newDefaultMergeRule- the new value of the 'Default Merge Rule' attribute.- See Also:
MergeRule,MergeSettings.getDefaultMergeRule()
-
getAvailableMergeRules
public org.eclipse.emf.common.util.EList<MergeRule> getAvailableMergeRules()
- Specified by:
getAvailableMergeRulesin interfaceMergeSettings- Returns:
- the value of the 'Available Merge Rules' attribute list.
- See Also:
MergeRule,ComparePackage.getMergeSettings_AvailableMergeRules()
-
isMustBeMerged
public boolean isMustBeMerged()
- Specified by:
isMustBeMergedin 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:
setMustBeMergedin interfaceMergeSettings- Parameters:
newMustBeMerged- the new value of the 'Must Be Merged' attribute.- See Also:
MergeSettings.isMustBeMerged()
-
isCanBeMerged
public boolean isCanBeMerged()
- Specified by:
isCanBeMergedin 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:
setCanBeMergedin interfaceMergeSettings- Parameters:
newCanBeMerged- the new value of the 'Can Be Merged' attribute.- See Also:
MergeSettings.isCanBeMerged()
-
isHaveChildrenExcludedFromMerge
public boolean isHaveChildrenExcludedFromMerge()
- Specified by:
isHaveChildrenExcludedFromMergein 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:
setHaveChildrenExcludedFromMergein interfaceMergeSettings- Parameters:
newHaveChildrenExcludedFromMerge- the new value of the 'Have Children Excluded From Merge' attribute.- See Also:
MergeSettings.isHaveChildrenExcludedFromMerge()
-
isMergeRuleSetByUser
public boolean isMergeRuleSetByUser()
- Specified by:
isMergeRuleSetByUserin 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:
setMergeRuleSetByUserin interfaceMergeSettings- Parameters:
newMergeRuleSetByUser- the new value of the 'Merge Rule Set By User' attribute.- See Also:
MergeSettings.isMergeRuleSetByUser()
-
getOrderRule
public OrderRule getOrderRule()
- Specified by:
getOrderRulein interfaceMergeSettings- Returns:
- the value of the 'Order Rule' containment reference.
- See Also:
MergeSettings.setOrderRule(OrderRule),ComparePackage.getMergeSettings_OrderRule()
-
setOrderRule
public void setOrderRule(OrderRule newOrderRule)
- Specified by:
setOrderRulein interfaceMergeSettings- Parameters:
newOrderRule- the new value of the 'Order Rule' containment reference.- See Also:
MergeSettings.getOrderRule()
-
getCustomSettings
public CustomMergeSettings getCustomSettings()
- Specified by:
getCustomSettingsin interfaceMergeSettings- Returns:
- the value of the 'Custom Settings' containment reference.
- See Also:
MergeSettings.setCustomSettings(CustomMergeSettings),ComparePackage.getMergeSettings_CustomSettings()
-
setCustomSettings
public void setCustomSettings(CustomMergeSettings newCustomSettings)
- Specified by:
setCustomSettingsin interfaceMergeSettings- Parameters:
newCustomSettings- the new value of the 'Custom Settings' containment reference.- See Also:
MergeSettings.getCustomSettings()
-
isDefaultMergeRule
public boolean isDefaultMergeRule()
- Specified by:
isDefaultMergeRulein interfaceMergeSettings
-
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
-
-