Class CharacteristicsDescriptionImpl
- 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.CharacteristicsDescriptionImpl
-
- All Implemented Interfaces:
IBmObject
,CharacteristicsDescription
,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 CharacteristicsDescriptionImpl extends BmObject implements CharacteristicsDescription
An implementation of the model object 'Characteristics Description'.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
CharacteristicsDescriptionImpl()
-
Method Summary
-
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, 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
-
-
-
-
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
-
getCharacteristicTypes
public MdObject getCharacteristicTypes()
- Specified by:
getCharacteristicTypes
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Characteristic Types' reference.
- See Also:
CharacteristicsDescription.setCharacteristicTypes(MdObject)
,MdClassPackage.getCharacteristicsDescription_CharacteristicTypes()
-
setCharacteristicTypes
public void setCharacteristicTypes(MdObject newCharacteristicTypes)
- Specified by:
setCharacteristicTypes
in interfaceCharacteristicsDescription
- Parameters:
newCharacteristicTypes
- the new value of the 'Characteristic Types' reference.- See Also:
CharacteristicsDescription.getCharacteristicTypes()
-
getKeyField
public Field getKeyField()
- Specified by:
getKeyField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Key Field' reference.
- See Also:
CharacteristicsDescription.setKeyField(Field)
,MdClassPackage.getCharacteristicsDescription_KeyField()
-
setKeyField
public void setKeyField(Field newKeyField)
- Specified by:
setKeyField
in interfaceCharacteristicsDescription
- Parameters:
newKeyField
- the new value of the 'Key Field' reference.- See Also:
CharacteristicsDescription.getKeyField()
-
getTypesFilterField
public Field getTypesFilterField()
- Specified by:
getTypesFilterField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Types Filter Field' reference.
- See Also:
CharacteristicsDescription.setTypesFilterField(Field)
,MdClassPackage.getCharacteristicsDescription_TypesFilterField()
-
setTypesFilterField
public void setTypesFilterField(Field newTypesFilterField)
- Specified by:
setTypesFilterField
in interfaceCharacteristicsDescription
- Parameters:
newTypesFilterField
- the new value of the 'Types Filter Field' reference.- See Also:
CharacteristicsDescription.getTypesFilterField()
-
getTypesFilterValue
public Value getTypesFilterValue()
- Specified by:
getTypesFilterValue
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Types Filter Value' containment reference.
- See Also:
CharacteristicsDescription.setTypesFilterValue(Value)
,MdClassPackage.getCharacteristicsDescription_TypesFilterValue()
-
setTypesFilterValue
public void setTypesFilterValue(Value newTypesFilterValue)
- Specified by:
setTypesFilterValue
in interfaceCharacteristicsDescription
- Parameters:
newTypesFilterValue
- the new value of the 'Types Filter Value' containment reference.- See Also:
CharacteristicsDescription.getTypesFilterValue()
-
getDataPathField
public String getDataPathField()
- Specified by:
getDataPathField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Data Path Field' attribute.
- See Also:
CharacteristicsDescription.setDataPathField(String)
,MdClassPackage.getCharacteristicsDescription_DataPathField()
-
setDataPathField
public void setDataPathField(String newDataPathField)
- Specified by:
setDataPathField
in interfaceCharacteristicsDescription
- Parameters:
newDataPathField
- the new value of the 'Data Path Field' attribute.- See Also:
CharacteristicsDescription.getDataPathField()
-
getMultipleValuesUseField
public Field getMultipleValuesUseField()
- Specified by:
getMultipleValuesUseField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Multiple Values Use Field' reference.
- See Also:
CharacteristicsDescription.setMultipleValuesUseField(Field)
,MdClassPackage.getCharacteristicsDescription_MultipleValuesUseField()
-
setMultipleValuesUseField
public void setMultipleValuesUseField(Field newMultipleValuesUseField)
- Specified by:
setMultipleValuesUseField
in interfaceCharacteristicsDescription
- Parameters:
newMultipleValuesUseField
- the new value of the 'Multiple Values Use Field' reference.- See Also:
CharacteristicsDescription.getMultipleValuesUseField()
-
getCharacteristicValues
public MdObject getCharacteristicValues()
- Specified by:
getCharacteristicValues
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Characteristic Values' reference.
- See Also:
CharacteristicsDescription.setCharacteristicValues(MdObject)
,MdClassPackage.getCharacteristicsDescription_CharacteristicValues()
-
setCharacteristicValues
public void setCharacteristicValues(MdObject newCharacteristicValues)
- Specified by:
setCharacteristicValues
in interfaceCharacteristicsDescription
- Parameters:
newCharacteristicValues
- the new value of the 'Characteristic Values' reference.- See Also:
CharacteristicsDescription.getCharacteristicValues()
-
getObjectField
public Field getObjectField()
- Specified by:
getObjectField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Object Field' reference.
- See Also:
CharacteristicsDescription.setObjectField(Field)
,MdClassPackage.getCharacteristicsDescription_ObjectField()
-
setObjectField
public void setObjectField(Field newObjectField)
- Specified by:
setObjectField
in interfaceCharacteristicsDescription
- Parameters:
newObjectField
- the new value of the 'Object Field' reference.- See Also:
CharacteristicsDescription.getObjectField()
-
getTypeField
public Field getTypeField()
- Specified by:
getTypeField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Type Field' reference.
- See Also:
CharacteristicsDescription.setTypeField(Field)
,MdClassPackage.getCharacteristicsDescription_TypeField()
-
setTypeField
public void setTypeField(Field newTypeField)
- Specified by:
setTypeField
in interfaceCharacteristicsDescription
- Parameters:
newTypeField
- the new value of the 'Type Field' reference.- See Also:
CharacteristicsDescription.getTypeField()
-
getValueField
public Field getValueField()
- Specified by:
getValueField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Value Field' reference.
- See Also:
CharacteristicsDescription.setValueField(Field)
,MdClassPackage.getCharacteristicsDescription_ValueField()
-
setValueField
public void setValueField(Field newValueField)
- Specified by:
setValueField
in interfaceCharacteristicsDescription
- Parameters:
newValueField
- the new value of the 'Value Field' reference.- See Also:
CharacteristicsDescription.getValueField()
-
getMultipleValuesKeyField
public Field getMultipleValuesKeyField()
- Specified by:
getMultipleValuesKeyField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Multiple Values Key Field' reference.
- See Also:
CharacteristicsDescription.setMultipleValuesKeyField(Field)
,MdClassPackage.getCharacteristicsDescription_MultipleValuesKeyField()
-
setMultipleValuesKeyField
public void setMultipleValuesKeyField(Field newMultipleValuesKeyField)
- Specified by:
setMultipleValuesKeyField
in interfaceCharacteristicsDescription
- Parameters:
newMultipleValuesKeyField
- the new value of the 'Multiple Values Key Field' reference.- See Also:
CharacteristicsDescription.getMultipleValuesKeyField()
-
getMultipleValuesOrderField
public Field getMultipleValuesOrderField()
- Specified by:
getMultipleValuesOrderField
in interfaceCharacteristicsDescription
- Returns:
- the value of the 'Multiple Values Order Field' reference.
- See Also:
CharacteristicsDescription.setMultipleValuesOrderField(Field)
,MdClassPackage.getCharacteristicsDescription_MultipleValuesOrderField()
-
setMultipleValuesOrderField
public void setMultipleValuesOrderField(Field newMultipleValuesOrderField)
- Specified by:
setMultipleValuesOrderField
in interfaceCharacteristicsDescription
- Parameters:
newMultipleValuesOrderField
- the new value of the 'Multiple Values Order Field' reference.- See Also:
CharacteristicsDescription.getMultipleValuesOrderField()
-
validate
public boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceCharacteristicsDescription
-
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
-
-