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:
FieldsRef Field SourcesData HistoryFill From Filling ValueFill ValueChoice History On InputContentAuto UseData SeparationSeparated Data UseData Separation ValueData Separation UseConditional SeparationUsers SeparationAuthentication SeparationConfiguration Extensions SeparationIndexingFull Text SearchSuppress 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 protectedCommonAttributeImpl()
-
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, 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
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classBasicFeatureImpl
-
getFields
public org.eclipse.emf.common.util.EList<Field> getFields()
- Specified by:
getFieldsin 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:
getRefFieldSourcesin interfaceFieldSource- Returns:
- the value of the 'Ref Field Sources' reference list.
- See Also:
McorePackage.getFieldSource_RefFieldSources()
-
getDataHistory
public DataHistoryUse getDataHistory()
- Specified by:
getDataHistoryin 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:
setDataHistoryin interfaceDataHistorySupport- Parameters:
newDataHistory- the new value of the 'Data History' attribute.- See Also:
DataHistoryUse,DataHistorySupport.getDataHistory()
-
isFillFromFillingValue
public boolean isFillFromFillingValue()
- Specified by:
isFillFromFillingValuein 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:
setFillFromFillingValuein interfaceCommonAttribute- Parameters:
newFillFromFillingValue- the new value of the 'Fill From Filling Value' attribute.- See Also:
CommonAttribute.isFillFromFillingValue()
-
getFillValue
public Value getFillValue()
- Specified by:
getFillValuein 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:
setFillValuein interfaceCommonAttribute- Parameters:
newFillValue- the new value of the 'Fill Value' containment reference.- See Also:
CommonAttribute.getFillValue()
-
getChoiceHistoryOnInput
public ChoiceHistoryOnInput getChoiceHistoryOnInput()
- Specified by:
getChoiceHistoryOnInputin 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:
setChoiceHistoryOnInputin 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:
getContentin interfaceCommonAttribute- Returns:
- the value of the 'Content' containment reference list.
- See Also:
MdClassPackage.getCommonAttribute_Content()
-
getAutoUse
public CommonAttributeAutoUse getAutoUse()
- Specified by:
getAutoUsein 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:
setAutoUsein interfaceCommonAttribute- Parameters:
newAutoUse- the new value of the 'Auto Use' attribute.- See Also:
CommonAttributeAutoUse,CommonAttribute.getAutoUse()
-
getDataSeparation
public CommonAttributeDataSeparation getDataSeparation()
- Specified by:
getDataSeparationin 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:
setDataSeparationin interfaceCommonAttribute- Parameters:
newDataSeparation- the new value of the 'Data Separation' attribute.- See Also:
CommonAttributeDataSeparation,CommonAttribute.getDataSeparation()
-
getSeparatedDataUse
public CommonAttributeSeparatedDataUse getSeparatedDataUse()
- Specified by:
getSeparatedDataUsein 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:
setSeparatedDataUsein interfaceCommonAttribute- Parameters:
newSeparatedDataUse- the new value of the 'Separated Data Use' attribute.- See Also:
CommonAttributeSeparatedDataUse,CommonAttribute.getSeparatedDataUse()
-
getDataSeparationValue
public SessionParameter getDataSeparationValue()
- Specified by:
getDataSeparationValuein 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:
setDataSeparationValuein interfaceCommonAttribute- Parameters:
newDataSeparationValue- the new value of the 'Data Separation Value' reference.- See Also:
CommonAttribute.getDataSeparationValue()
-
getDataSeparationUse
public SessionParameter getDataSeparationUse()
- Specified by:
getDataSeparationUsein 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:
setDataSeparationUsein interfaceCommonAttribute- Parameters:
newDataSeparationUse- the new value of the 'Data Separation Use' reference.- See Also:
CommonAttribute.getDataSeparationUse()
-
getConditionalSeparation
public MdObject getConditionalSeparation()
- Specified by:
getConditionalSeparationin 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:
setConditionalSeparationin interfaceCommonAttribute- Parameters:
newConditionalSeparation- the new value of the 'Conditional Separation' reference.- See Also:
CommonAttribute.getConditionalSeparation()
-
getUsersSeparation
public CommonAttributeUsersSeparation getUsersSeparation()
- Specified by:
getUsersSeparationin 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:
setUsersSeparationin interfaceCommonAttribute- Parameters:
newUsersSeparation- the new value of the 'Users Separation' attribute.- See Also:
CommonAttributeUsersSeparation,CommonAttribute.getUsersSeparation()
-
getAuthenticationSeparation
public CommonAttributeAuthenticationSeparation getAuthenticationSeparation()
- Specified by:
getAuthenticationSeparationin 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:
setAuthenticationSeparationin interfaceCommonAttribute- Parameters:
newAuthenticationSeparation- the new value of the 'Authentication Separation' attribute.- See Also:
CommonAttributeAuthenticationSeparation,CommonAttribute.getAuthenticationSeparation()
-
getConfigurationExtensionsSeparation
public CommonAttributeExtensionSeparation getConfigurationExtensionsSeparation()
- Specified by:
getConfigurationExtensionsSeparationin 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:
setConfigurationExtensionsSeparationin interfaceCommonAttribute- Parameters:
newConfigurationExtensionsSeparation- the new value of the 'Configuration Extensions Separation' attribute.- See Also:
CommonAttributeExtensionSeparation,CommonAttribute.getConfigurationExtensionsSeparation()
-
getIndexing
public Indexing getIndexing()
- Specified by:
getIndexingin 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:
setIndexingin interfaceCommonAttribute- Parameters:
newIndexing- the new value of the 'Indexing' attribute.- See Also:
Indexing,CommonAttribute.getIndexing()
-
getFullTextSearch
public FullTextSearchUsing getFullTextSearch()
- Specified by:
getFullTextSearchin 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:
setFullTextSearchin 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:
getSuppressObjectin 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:
setSuppressObjectin 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:
validatein interfaceBasicFeature- Specified by:
validatein interfaceCommonAttribute- Overrides:
validatein classBasicFeatureImpl
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)- Specified by:
eBaseStructuralFeatureIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eBaseStructuralFeatureIDin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)- Specified by:
eDerivedStructuralFeatureIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eDerivedStructuralFeatureIDin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedOperationID
public int eDerivedOperationID(int baseOperationID, Class<?> baseClass)- Specified by:
eDerivedOperationIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eDerivedOperationIDin classBasicFeatureImpl
-
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 classBasicFeatureImpl- Throws:
InvocationTargetException
-
-