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 protectedCharacteristicsDescriptionImpl()
-
Method Summary
-
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
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eStaticFeatureCount
protected int eStaticFeatureCount()
- Overrides:
eStaticFeatureCountin classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
getCharacteristicTypes
public MdObject getCharacteristicTypes()
- Specified by:
getCharacteristicTypesin 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:
setCharacteristicTypesin interfaceCharacteristicsDescription- Parameters:
newCharacteristicTypes- the new value of the 'Characteristic Types' reference.- See Also:
CharacteristicsDescription.getCharacteristicTypes()
-
getKeyField
public Field getKeyField()
- Specified by:
getKeyFieldin 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:
setKeyFieldin interfaceCharacteristicsDescription- Parameters:
newKeyField- the new value of the 'Key Field' reference.- See Also:
CharacteristicsDescription.getKeyField()
-
getTypesFilterField
public Field getTypesFilterField()
- Specified by:
getTypesFilterFieldin 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:
setTypesFilterFieldin interfaceCharacteristicsDescription- Parameters:
newTypesFilterField- the new value of the 'Types Filter Field' reference.- See Also:
CharacteristicsDescription.getTypesFilterField()
-
getTypesFilterValue
public Value getTypesFilterValue()
- Specified by:
getTypesFilterValuein 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:
setTypesFilterValuein interfaceCharacteristicsDescription- Parameters:
newTypesFilterValue- the new value of the 'Types Filter Value' containment reference.- See Also:
CharacteristicsDescription.getTypesFilterValue()
-
getDataPathField
public String getDataPathField()
- Specified by:
getDataPathFieldin 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:
setDataPathFieldin interfaceCharacteristicsDescription- Parameters:
newDataPathField- the new value of the 'Data Path Field' attribute.- See Also:
CharacteristicsDescription.getDataPathField()
-
getMultipleValuesUseField
public Field getMultipleValuesUseField()
- Specified by:
getMultipleValuesUseFieldin 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:
setMultipleValuesUseFieldin interfaceCharacteristicsDescription- Parameters:
newMultipleValuesUseField- the new value of the 'Multiple Values Use Field' reference.- See Also:
CharacteristicsDescription.getMultipleValuesUseField()
-
getCharacteristicValues
public MdObject getCharacteristicValues()
- Specified by:
getCharacteristicValuesin 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:
setCharacteristicValuesin interfaceCharacteristicsDescription- Parameters:
newCharacteristicValues- the new value of the 'Characteristic Values' reference.- See Also:
CharacteristicsDescription.getCharacteristicValues()
-
getObjectField
public Field getObjectField()
- Specified by:
getObjectFieldin 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:
setObjectFieldin interfaceCharacteristicsDescription- Parameters:
newObjectField- the new value of the 'Object Field' reference.- See Also:
CharacteristicsDescription.getObjectField()
-
getTypeField
public Field getTypeField()
- Specified by:
getTypeFieldin 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:
setTypeFieldin interfaceCharacteristicsDescription- Parameters:
newTypeField- the new value of the 'Type Field' reference.- See Also:
CharacteristicsDescription.getTypeField()
-
getValueField
public Field getValueField()
- Specified by:
getValueFieldin 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:
setValueFieldin interfaceCharacteristicsDescription- Parameters:
newValueField- the new value of the 'Value Field' reference.- See Also:
CharacteristicsDescription.getValueField()
-
getMultipleValuesKeyField
public Field getMultipleValuesKeyField()
- Specified by:
getMultipleValuesKeyFieldin 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:
setMultipleValuesKeyFieldin interfaceCharacteristicsDescription- Parameters:
newMultipleValuesKeyField- the new value of the 'Multiple Values Key Field' reference.- See Also:
CharacteristicsDescription.getMultipleValuesKeyField()
-
getMultipleValuesOrderField
public Field getMultipleValuesOrderField()
- Specified by:
getMultipleValuesOrderFieldin 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:
setMultipleValuesOrderFieldin 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:
validatein interfaceCharacteristicsDescription
-
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 classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Throws:
InvocationTargetException
-
-