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
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
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface com._1c.g5.v8.bm.core.IBmObject
BM_NULL_ID
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
eBaseStructuralFeatureID
(int derivedFeatureID, Class<?> baseClass) int
eDerivedOperationID
(int baseOperationID, Class<?> baseClass) int
eDerivedStructuralFeatureID
(int baseFeatureID, Class<?> baseClass) eInvoke
(int operationID, org.eclipse.emf.common.util.EList<?> arguments) protected org.eclipse.emf.ecore.EClass
org.eclipse.emf.common.util.EList<CommonAttributeContentItem>
org.eclipse.emf.common.util.EList<Field>
org.eclipse.emf.common.util.EList<FieldSource>
org.eclipse.emf.ecore.EObject
boolean
void
setAuthenticationSeparation
(CommonAttributeAuthenticationSeparation newAuthenticationSeparation) void
setAutoUse
(CommonAttributeAutoUse newAutoUse) void
setChoiceHistoryOnInput
(ChoiceHistoryOnInput newChoiceHistoryOnInput) void
setConditionalSeparation
(MdObject newConditionalSeparation) void
setConfigurationExtensionsSeparation
(CommonAttributeExtensionSeparation newConfigurationExtensionsSeparation) void
setDataHistory
(DataHistoryUse newDataHistory) void
setDataSeparation
(CommonAttributeDataSeparation newDataSeparation) void
setDataSeparationUse
(SessionParameter newDataSeparationUse) void
setDataSeparationValue
(SessionParameter newDataSeparationValue) void
setFillFromFillingValue
(boolean newFillFromFillingValue) void
setFillValue
(Value newFillValue) void
setFullTextSearch
(FullTextSearchUsing newFullTextSearch) void
setIndexing
(Indexing newIndexing) void
setSeparatedDataUse
(CommonAttributeSeparatedDataUse newSeparatedDataUse) void
setSuppressObject
(org.eclipse.emf.ecore.EObject newSuppressObject) void
setUsersSeparation
(CommonAttributeUsersSeparation newUsersSeparation) boolean
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, 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, 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
-
Constructor Details
-
CommonAttributeImpl
protected CommonAttributeImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classBasicFeatureImpl
-
getFields
- Specified by:
getFields
in interfaceFieldSource
- Returns:
- the value of the 'Fields' containment reference list.
- See Also:
-
getRefFieldSources
- Specified by:
getRefFieldSources
in interfaceFieldSource
- Returns:
- the value of the 'Ref Field Sources' reference list.
- See Also:
-
getDataHistory
- Specified by:
getDataHistory
in interfaceDataHistorySupport
- Returns:
- the value of the 'Data History' attribute.
- See Also:
-
setDataHistory
- Specified by:
setDataHistory
in interfaceDataHistorySupport
- Parameters:
newDataHistory
- the new value of the 'Data History' attribute.- See Also:
-
isFillFromFillingValue
public boolean isFillFromFillingValue()- Specified by:
isFillFromFillingValue
in interfaceCommonAttribute
- Returns:
- the value of the 'Fill From Filling Value' attribute.
- See Also:
-
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:
-
getFillValue
- Specified by:
getFillValue
in interfaceCommonAttribute
- Returns:
- the value of the 'Fill Value' containment reference.
- See Also:
-
setFillValue
- Specified by:
setFillValue
in interfaceCommonAttribute
- Parameters:
newFillValue
- the new value of the 'Fill Value' containment reference.- See Also:
-
getChoiceHistoryOnInput
- Specified by:
getChoiceHistoryOnInput
in interfaceCommonAttribute
- Returns:
- the value of the 'Choice History On Input' attribute.
- See Also:
-
setChoiceHistoryOnInput
- Specified by:
setChoiceHistoryOnInput
in interfaceCommonAttribute
- Parameters:
newChoiceHistoryOnInput
- the new value of the 'Choice History On Input' attribute.- See Also:
-
getContent
- Specified by:
getContent
in interfaceCommonAttribute
- Returns:
- the value of the 'Content' containment reference list.
- See Also:
-
getAutoUse
- Specified by:
getAutoUse
in interfaceCommonAttribute
- Returns:
- the value of the 'Auto Use' attribute.
- See Also:
-
setAutoUse
- Specified by:
setAutoUse
in interfaceCommonAttribute
- Parameters:
newAutoUse
- the new value of the 'Auto Use' attribute.- See Also:
-
getDataSeparation
- Specified by:
getDataSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Data Separation' attribute.
- See Also:
-
setDataSeparation
- Specified by:
setDataSeparation
in interfaceCommonAttribute
- Parameters:
newDataSeparation
- the new value of the 'Data Separation' attribute.- See Also:
-
getSeparatedDataUse
- Specified by:
getSeparatedDataUse
in interfaceCommonAttribute
- Returns:
- the value of the 'Separated Data Use' attribute.
- See Also:
-
setSeparatedDataUse
- Specified by:
setSeparatedDataUse
in interfaceCommonAttribute
- Parameters:
newSeparatedDataUse
- the new value of the 'Separated Data Use' attribute.- See Also:
-
getDataSeparationValue
- Specified by:
getDataSeparationValue
in interfaceCommonAttribute
- Returns:
- the value of the 'Data Separation Value' reference.
- See Also:
-
setDataSeparationValue
- Specified by:
setDataSeparationValue
in interfaceCommonAttribute
- Parameters:
newDataSeparationValue
- the new value of the 'Data Separation Value' reference.- See Also:
-
getDataSeparationUse
- Specified by:
getDataSeparationUse
in interfaceCommonAttribute
- Returns:
- the value of the 'Data Separation Use' reference.
- See Also:
-
setDataSeparationUse
- Specified by:
setDataSeparationUse
in interfaceCommonAttribute
- Parameters:
newDataSeparationUse
- the new value of the 'Data Separation Use' reference.- See Also:
-
getConditionalSeparation
- Specified by:
getConditionalSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Conditional Separation' reference.
- See Also:
-
setConditionalSeparation
- Specified by:
setConditionalSeparation
in interfaceCommonAttribute
- Parameters:
newConditionalSeparation
- the new value of the 'Conditional Separation' reference.- See Also:
-
getUsersSeparation
- Specified by:
getUsersSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Users Separation' attribute.
- See Also:
-
setUsersSeparation
- Specified by:
setUsersSeparation
in interfaceCommonAttribute
- Parameters:
newUsersSeparation
- the new value of the 'Users Separation' attribute.- See Also:
-
getAuthenticationSeparation
- Specified by:
getAuthenticationSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Authentication Separation' attribute.
- See Also:
-
setAuthenticationSeparation
public void setAuthenticationSeparation(CommonAttributeAuthenticationSeparation newAuthenticationSeparation) - Specified by:
setAuthenticationSeparation
in interfaceCommonAttribute
- Parameters:
newAuthenticationSeparation
- the new value of the 'Authentication Separation' attribute.- See Also:
-
getConfigurationExtensionsSeparation
- Specified by:
getConfigurationExtensionsSeparation
in interfaceCommonAttribute
- Returns:
- the value of the 'Configuration Extensions Separation' attribute.
- See Also:
-
setConfigurationExtensionsSeparation
public void setConfigurationExtensionsSeparation(CommonAttributeExtensionSeparation newConfigurationExtensionsSeparation) - Specified by:
setConfigurationExtensionsSeparation
in interfaceCommonAttribute
- Parameters:
newConfigurationExtensionsSeparation
- the new value of the 'Configuration Extensions Separation' attribute.- See Also:
-
getIndexing
- Specified by:
getIndexing
in interfaceCommonAttribute
- Returns:
- the value of the 'Indexing' attribute.
- See Also:
-
setIndexing
- Specified by:
setIndexing
in interfaceCommonAttribute
- Parameters:
newIndexing
- the new value of the 'Indexing' attribute.- See Also:
-
getFullTextSearch
- Specified by:
getFullTextSearch
in interfaceCommonAttribute
- Returns:
- the value of the 'Full Text Search' attribute.
- See Also:
-
setFullTextSearch
- Specified by:
setFullTextSearch
in interfaceCommonAttribute
- Parameters:
newFullTextSearch
- the new value of the 'Full Text Search' attribute.- See Also:
-
getSuppressObject
public org.eclipse.emf.ecore.EObject getSuppressObject()- Specified by:
getSuppressObject
in interfaceCommonAttribute
- Returns:
- the value of the 'Suppress Object' reference.
- See Also:
-
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:
-
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
- Specified by:
eBaseStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eBaseStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedStructuralFeatureID
- Specified by:
eDerivedStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedOperationID
- 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
-