Class CommonAttributeImpl
- 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.metadata.mdclass.impl.MdObjectImpl
-
- com._1c.g5.v8.dt.metadata.mdclass.impl.BasicFeatureImpl
-
- com._1c.g5.v8.dt.metadata.mdclass.impl.CommonAttributeImpl
-
- All Implemented Interfaces:
IBmObject
,FieldSource
,BasicFeature
,CommonAttribute
,DataHistorySupport
,MdObject
,TypeDescriptionProvider
,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 CommonAttributeImpl extends BasicFeatureImpl implements CommonAttribute
An implementation of the model object 'Common Attribute'.The following features are implemented:
Fields
Ref Field Sources
Data History
Fill From Filling Value
Fill Value
Choice History On Input
Content
Auto Use
Data Separation
Separated Data Use
Data Separation Value
Data Separation Use
Conditional Separation
Users Separation
Authentication Separation
Configuration Extensions Separation
Indexing
Full Text Search
Suppress Object
-
-
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
CommonAttributeImpl()
-
Method Summary
-
Methods inherited from class com._1c.g5.v8.dt.metadata.mdclass.impl.BasicFeatureImpl
getChoiceFoldersAndItems, getChoiceForm, getChoiceParameterLinks, getChoiceParameters, getCreateOnInput, getEditFormat, getFillChecking, getFormat, getLinkByType, getMask, getMaxValue, getMinValue, getQuickChoice, getToolTip, getType, getTypeDescription, isExtendedEdit, isMarkNegatives, isMultiLine, isPasswordMode, setChoiceFoldersAndItems, setChoiceForm, setCreateOnInput, setExtendedEdit, setFillChecking, setLinkByType, setMarkNegatives, setMask, setMaxValue, setMinValue, setMultiLine, setPasswordMode, setQuickChoice, setType
-
Methods inherited from class com._1c.g5.v8.dt.metadata.mdclass.impl.MdObjectImpl
eStaticFeatureCount, getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuid
-
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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, 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.metadata.mdclass.BasicFeature
getChoiceFoldersAndItems, getChoiceForm, getChoiceParameterLinks, getChoiceParameters, getCreateOnInput, getEditFormat, getFillChecking, getFormat, getLinkByType, getMask, getMaxValue, getMinValue, getQuickChoice, getToolTip, getType, isExtendedEdit, isMarkNegatives, isMultiLine, isPasswordMode, setChoiceFoldersAndItems, setChoiceForm, setCreateOnInput, setExtendedEdit, setFillChecking, setLinkByType, setMarkNegatives, setMask, setMaxValue, setMinValue, setMultiLine, setPasswordMode, setQuickChoice, setType
-
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.dt.metadata.mdclass.MdObject
getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuid
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com._1c.g5.v8.dt.metadata.mdclass.TypeDescriptionProvider
getTypeDescription
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classBasicFeatureImpl
-
getFields
public org.eclipse.emf.common.util.EList<Field> getFields()
- Specified by:
getFields
in interfaceFieldSource
- Returns:
- the value of the 'Fields' containment reference list.
- See Also:
McorePackage.getFieldSource_Fields()
-
getRefFieldSources
public org.eclipse.emf.common.util.EList<FieldSource> getRefFieldSources()
- Specified by:
getRefFieldSources
in interfaceFieldSource
- Returns:
- the value of the 'Ref Field Sources' reference list.
- See Also:
McorePackage.getFieldSource_RefFieldSources()
-
getDataHistory
public DataHistoryUse getDataHistory()
- Specified by:
getDataHistory
in interfaceDataHistorySupport
- Returns:
- the value of the 'Data History' attribute.
- See Also:
DataHistoryUse
,DataHistorySupport.setDataHistory(DataHistoryUse)
,MdClassPackage.getDataHistorySupport_DataHistory()
-
setDataHistory
public void setDataHistory(DataHistoryUse newDataHistory)
- Specified by:
setDataHistory
in interfaceDataHistorySupport
- Parameters:
newDataHistory
- the new value of the 'Data History' attribute.- See Also:
DataHistoryUse
,DataHistorySupport.getDataHistory()
-
isFillFromFillingValue
public boolean isFillFromFillingValue()
- Specified by:
isFillFromFillingValue
in interfaceCommonAttribute
- Returns:
- the value of the 'Fill From Filling Value' attribute.
- See Also:
CommonAttribute.setFillFromFillingValue(boolean)
,MdClassPackage.getCommonAttribute_FillFromFillingValue()
-
setFillFromFillingValue
public void setFillFromFillingValue(boolean newFillFromFillingValue)
- Specified by:
setFillFromFillingValue
in interfaceCommonAttribute
- Parameters:
newFillFromFillingValue
- the new value of the 'Fill From Filling Value' attribute.- See Also:
CommonAttribute.isFillFromFillingValue()
-
getFillValue
public Value getFillValue()
- Specified by:
getFillValue
in interfaceCommonAttribute
- Returns:
- the value of the 'Fill Value' containment reference.
- See Also:
CommonAttribute.setFillValue(Value)
,MdClassPackage.getCommonAttribute_FillValue()
-
setFillValue
public void setFillValue(Value newFillValue)
- Specified by:
setFillValue
in interfaceCommonAttribute
- Parameters:
newFillValue
- the new value of the 'Fill Value' containment reference.- See Also:
CommonAttribute.getFillValue()
-
getChoiceHistoryOnInput
public ChoiceHistoryOnInput getChoiceHistoryOnInput()
- Specified by:
getChoiceHistoryOnInput
in interfaceCommonAttribute
- Returns:
- the value of the 'Choice History On Input' attribute.
- See Also:
ChoiceHistoryOnInput
,CommonAttribute.setChoiceHistoryOnInput(ChoiceHistoryOnInput)
,MdClassPackage.getCommonAttribute_ChoiceHistoryOnInput()
-
setChoiceHistoryOnInput
public void setChoiceHistoryOnInput(ChoiceHistoryOnInput newChoiceHistoryOnInput)
- Specified by:
setChoiceHistoryOnInput
in interfaceCommonAttribute
- Parameters:
newChoiceHistoryOnInput
- the new value of the 'Choice History On Input' attribute.- See Also:
ChoiceHistoryOnInput
,CommonAttribute.getChoiceHistoryOnInput()
-
getContent
public org.eclipse.emf.common.util.EList<CommonAttributeContentItem> getContent()
- Specified by:
getContent
in interfaceCommonAttribute
- Returns:
- the value of the 'Content' containment reference list.
- See Also:
MdClassPackage.getCommonAttribute_Content()
-
getAutoUse
public CommonAttributeAutoUse getAutoUse()
- Specified by:
getAutoUse
in interfaceCommonAttribute
- Returns:
- the value of the 'Auto Use' attribute.
- See Also:
CommonAttributeAutoUse
,CommonAttribute.setAutoUse(CommonAttributeAutoUse)
,MdClassPackage.getCommonAttribute_AutoUse()
-
setAutoUse
public void setAutoUse(CommonAttributeAutoUse newAutoUse)
- Specified by:
setAutoUse
in interfaceCommonAttribute
- Parameters:
newAutoUse
- the new value of the 'Auto Use' attribute.- See Also:
CommonAttributeAutoUse
,CommonAttribute.getAutoUse()
-
getDataSeparation
public CommonAttributeDataSeparation getDataSeparation()
- Specified by:
getDataSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Data Separation' attribute.
- See Also:
CommonAttributeDataSeparation
,CommonAttribute.setDataSeparation(CommonAttributeDataSeparation)
,MdClassPackage.getCommonAttribute_DataSeparation()
-
setDataSeparation
public void setDataSeparation(CommonAttributeDataSeparation newDataSeparation)
- Specified by:
setDataSeparation
in interfaceCommonAttribute
- Parameters:
newDataSeparation
- the new value of the 'Data Separation' attribute.- See Also:
CommonAttributeDataSeparation
,CommonAttribute.getDataSeparation()
-
getSeparatedDataUse
public CommonAttributeSeparatedDataUse getSeparatedDataUse()
- Specified by:
getSeparatedDataUse
in interfaceCommonAttribute
- Returns:
- the value of the 'Separated Data Use' attribute.
- See Also:
CommonAttributeSeparatedDataUse
,CommonAttribute.setSeparatedDataUse(CommonAttributeSeparatedDataUse)
,MdClassPackage.getCommonAttribute_SeparatedDataUse()
-
setSeparatedDataUse
public void setSeparatedDataUse(CommonAttributeSeparatedDataUse newSeparatedDataUse)
- Specified by:
setSeparatedDataUse
in interfaceCommonAttribute
- Parameters:
newSeparatedDataUse
- the new value of the 'Separated Data Use' attribute.- See Also:
CommonAttributeSeparatedDataUse
,CommonAttribute.getSeparatedDataUse()
-
getDataSeparationValue
public SessionParameter getDataSeparationValue()
- Specified by:
getDataSeparationValue
in interfaceCommonAttribute
- Returns:
- the value of the 'Data Separation Value' reference.
- See Also:
CommonAttribute.setDataSeparationValue(SessionParameter)
,MdClassPackage.getCommonAttribute_DataSeparationValue()
-
setDataSeparationValue
public void setDataSeparationValue(SessionParameter newDataSeparationValue)
- Specified by:
setDataSeparationValue
in interfaceCommonAttribute
- Parameters:
newDataSeparationValue
- the new value of the 'Data Separation Value' reference.- See Also:
CommonAttribute.getDataSeparationValue()
-
getDataSeparationUse
public SessionParameter getDataSeparationUse()
- Specified by:
getDataSeparationUse
in interfaceCommonAttribute
- Returns:
- the value of the 'Data Separation Use' reference.
- See Also:
CommonAttribute.setDataSeparationUse(SessionParameter)
,MdClassPackage.getCommonAttribute_DataSeparationUse()
-
setDataSeparationUse
public void setDataSeparationUse(SessionParameter newDataSeparationUse)
- Specified by:
setDataSeparationUse
in interfaceCommonAttribute
- Parameters:
newDataSeparationUse
- the new value of the 'Data Separation Use' reference.- See Also:
CommonAttribute.getDataSeparationUse()
-
getConditionalSeparation
public MdObject getConditionalSeparation()
- Specified by:
getConditionalSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Conditional Separation' reference.
- See Also:
CommonAttribute.setConditionalSeparation(MdObject)
,MdClassPackage.getCommonAttribute_ConditionalSeparation()
-
setConditionalSeparation
public void setConditionalSeparation(MdObject newConditionalSeparation)
- Specified by:
setConditionalSeparation
in interfaceCommonAttribute
- Parameters:
newConditionalSeparation
- the new value of the 'Conditional Separation' reference.- See Also:
CommonAttribute.getConditionalSeparation()
-
getUsersSeparation
public CommonAttributeUsersSeparation getUsersSeparation()
- Specified by:
getUsersSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Users Separation' attribute.
- See Also:
CommonAttributeUsersSeparation
,CommonAttribute.setUsersSeparation(CommonAttributeUsersSeparation)
,MdClassPackage.getCommonAttribute_UsersSeparation()
-
setUsersSeparation
public void setUsersSeparation(CommonAttributeUsersSeparation newUsersSeparation)
- Specified by:
setUsersSeparation
in interfaceCommonAttribute
- Parameters:
newUsersSeparation
- the new value of the 'Users Separation' attribute.- See Also:
CommonAttributeUsersSeparation
,CommonAttribute.getUsersSeparation()
-
getAuthenticationSeparation
public CommonAttributeAuthenticationSeparation getAuthenticationSeparation()
- Specified by:
getAuthenticationSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Authentication Separation' attribute.
- See Also:
CommonAttributeAuthenticationSeparation
,CommonAttribute.setAuthenticationSeparation(CommonAttributeAuthenticationSeparation)
,MdClassPackage.getCommonAttribute_AuthenticationSeparation()
-
setAuthenticationSeparation
public void setAuthenticationSeparation(CommonAttributeAuthenticationSeparation newAuthenticationSeparation)
- Specified by:
setAuthenticationSeparation
in interfaceCommonAttribute
- Parameters:
newAuthenticationSeparation
- the new value of the 'Authentication Separation' attribute.- See Also:
CommonAttributeAuthenticationSeparation
,CommonAttribute.getAuthenticationSeparation()
-
getConfigurationExtensionsSeparation
public CommonAttributeExtensionSeparation getConfigurationExtensionsSeparation()
- Specified by:
getConfigurationExtensionsSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Configuration Extensions Separation' attribute.
- See Also:
CommonAttributeExtensionSeparation
,CommonAttribute.setConfigurationExtensionsSeparation(CommonAttributeExtensionSeparation)
,MdClassPackage.getCommonAttribute_ConfigurationExtensionsSeparation()
-
setConfigurationExtensionsSeparation
public void setConfigurationExtensionsSeparation(CommonAttributeExtensionSeparation newConfigurationExtensionsSeparation)
- Specified by:
setConfigurationExtensionsSeparation
in interfaceCommonAttribute
- Parameters:
newConfigurationExtensionsSeparation
- the new value of the 'Configuration Extensions Separation' attribute.- See Also:
CommonAttributeExtensionSeparation
,CommonAttribute.getConfigurationExtensionsSeparation()
-
getIndexing
public Indexing getIndexing()
- Specified by:
getIndexing
in interfaceCommonAttribute
- Returns:
- the value of the 'Indexing' attribute.
- See Also:
Indexing
,CommonAttribute.setIndexing(Indexing)
,MdClassPackage.getCommonAttribute_Indexing()
-
setIndexing
public void setIndexing(Indexing newIndexing)
- Specified by:
setIndexing
in interfaceCommonAttribute
- Parameters:
newIndexing
- the new value of the 'Indexing' attribute.- See Also:
Indexing
,CommonAttribute.getIndexing()
-
getFullTextSearch
public FullTextSearchUsing getFullTextSearch()
- Specified by:
getFullTextSearch
in interfaceCommonAttribute
- Returns:
- the value of the 'Full Text Search' attribute.
- See Also:
FullTextSearchUsing
,CommonAttribute.setFullTextSearch(FullTextSearchUsing)
,MdClassPackage.getCommonAttribute_FullTextSearch()
-
setFullTextSearch
public void setFullTextSearch(FullTextSearchUsing newFullTextSearch)
- Specified by:
setFullTextSearch
in interfaceCommonAttribute
- Parameters:
newFullTextSearch
- the new value of the 'Full Text Search' attribute.- See Also:
FullTextSearchUsing
,CommonAttribute.getFullTextSearch()
-
getSuppressObject
public org.eclipse.emf.ecore.EObject getSuppressObject()
- Specified by:
getSuppressObject
in interfaceCommonAttribute
- Returns:
- the value of the 'Suppress Object' reference.
- See Also:
CommonAttribute.setSuppressObject(EObject)
,MdClassPackage.getCommonAttribute_SuppressObject()
-
setSuppressObject
public void setSuppressObject(org.eclipse.emf.ecore.EObject newSuppressObject)
- Specified by:
setSuppressObject
in interfaceCommonAttribute
- Parameters:
newSuppressObject
- the new value of the 'Suppress Object' reference.- See Also:
CommonAttribute.getSuppressObject()
-
validate
public boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceBasicFeature
- Specified by:
validate
in interfaceCommonAttribute
- Overrides:
validate
in classBasicFeatureImpl
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
- Specified by:
eBaseStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eBaseStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
- Specified by:
eDerivedStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedOperationID
public int eDerivedOperationID(int baseOperationID, Class<?> baseClass)
- Specified by:
eDerivedOperationID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedOperationID
in classBasicFeatureImpl
-
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 classBasicFeatureImpl
- Throws:
InvocationTargetException
-
-