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 Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
protected int
eStaticFeatureCount()
org.eclipse.emf.common.util.EList<MergeRule>
getAvailableMergeRules()
CustomMergeSettings
getCustomSettings()
MergeRule
getDefaultMergeRule()
MergeRule
getMergeRule()
OrderRule
getOrderRule()
boolean
isCanBeMerged()
boolean
isDefaultMergeRule()
boolean
isHaveChildrenExcludedFromMerge()
boolean
isMergeRuleSetByUser()
boolean
isMustBeMerged()
void
setCanBeMerged(boolean newCanBeMerged)
void
setCustomSettings(CustomMergeSettings newCustomSettings)
void
setDefaultMergeRule(MergeRule newDefaultMergeRule)
void
setHaveChildrenExcludedFromMerge(boolean newHaveChildrenExcludedFromMerge)
void
setMergeRule(MergeRule newMergeRule)
void
setMergeRuleSetByUser(boolean newMergeRuleSetByUser)
void
setMustBeMerged(boolean newMustBeMerged)
void
setOrderRule(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:
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()
-
getDefaultMergeRule
public MergeRule getDefaultMergeRule()
- Specified by:
getDefaultMergeRule
in 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:
setDefaultMergeRule
in 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:
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()
-
getOrderRule
public OrderRule getOrderRule()
- Specified by:
getOrderRule
in 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:
setOrderRule
in interfaceMergeSettings
- Parameters:
newOrderRule
- the new value of the 'Order Rule' containment reference.- See Also:
MergeSettings.getOrderRule()
-
getCustomSettings
public CustomMergeSettings getCustomSettings()
- Specified by:
getCustomSettings
in 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:
setCustomSettings
in interfaceMergeSettings
- Parameters:
newCustomSettings
- the new value of the 'Custom Settings' containment reference.- See Also:
MergeSettings.getCustomSettings()
-
isDefaultMergeRule
public boolean isDefaultMergeRule()
- Specified by:
isDefaultMergeRule
in interfaceMergeSettings
-
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 classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Throws:
InvocationTargetException
-
-