Interface CharacteristicsDescription
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
CharacteristicsDescriptionImpl
public interface CharacteristicsDescription
extends org.eclipse.emf.ecore.EObject
A representation of the model object 'Characteristics Description'.
The following features are supported:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Characteristic Types' reference.Returns the value of the 'Characteristic Values' reference.Returns the value of the 'Data Path Field' attribute.Returns the value of the 'Key Field' reference.Returns the value of the 'Multiple Values Key Field' reference.Returns the value of the 'Multiple Values Order Field' reference.Returns the value of the 'Multiple Values Use Field' reference.Returns the value of the 'Object Field' reference.Returns the value of the 'Type Field' reference.Returns the value of the 'Types Filter Field' reference.Returns the value of the 'Types Filter Value' containment reference.Returns the value of the 'Value Field' reference.void
setCharacteristicTypes
(MdObject value) Sets the value of the 'Characteristic Types
' reference.void
setCharacteristicValues
(MdObject value) Sets the value of the 'Characteristic Values
' reference.void
setDataPathField
(String value) Sets the value of the 'Data Path Field
' attribute.void
setKeyField
(Field value) Sets the value of the 'Key Field
' reference.void
setMultipleValuesKeyField
(Field value) Sets the value of the 'Multiple Values Key Field
' reference.void
setMultipleValuesOrderField
(Field value) Sets the value of the 'Multiple Values Order Field
' reference.void
setMultipleValuesUseField
(Field value) Sets the value of the 'Multiple Values Use Field
' reference.void
setObjectField
(Field value) Sets the value of the 'Object Field
' reference.void
setTypeField
(Field value) Sets the value of the 'Type Field
' reference.void
setTypesFilterField
(Field value) Sets the value of the 'Types Filter Field
' reference.void
setTypesFilterValue
(Value value) Sets the value of the 'Types Filter Value
' containment reference.void
setValueField
(Field value) Sets the value of the 'Value Field
' reference.boolean
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 org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getCharacteristicTypes
MdObject getCharacteristicTypes()Returns the value of the 'Characteristic Types' reference.- Returns:
- the value of the 'Characteristic Types' reference.
- See Also:
-
setCharacteristicTypes
Sets the value of the 'Characteristic Types
' reference.- Parameters:
value
- the new value of the 'Characteristic Types' reference.- See Also:
-
getKeyField
Field getKeyField()Returns the value of the 'Key Field' reference.- Returns:
- the value of the 'Key Field' reference.
- See Also:
-
setKeyField
Sets the value of the 'Key Field
' reference.- Parameters:
value
- the new value of the 'Key Field' reference.- See Also:
-
getTypesFilterField
Field getTypesFilterField()Returns the value of the 'Types Filter Field' reference.- Returns:
- the value of the 'Types Filter Field' reference.
- See Also:
-
setTypesFilterField
Sets the value of the 'Types Filter Field
' reference.- Parameters:
value
- the new value of the 'Types Filter Field' reference.- See Also:
-
getTypesFilterValue
Value getTypesFilterValue()Returns the value of the 'Types Filter Value' containment reference.- Returns:
- the value of the 'Types Filter Value' containment reference.
- See Also:
-
setTypesFilterValue
Sets the value of the 'Types Filter Value
' containment reference.- Parameters:
value
- the new value of the 'Types Filter Value' containment reference.- See Also:
-
getDataPathField
String getDataPathField()Returns the value of the 'Data Path Field' attribute.- Returns:
- the value of the 'Data Path Field' attribute.
- See Also:
-
setDataPathField
Sets the value of the 'Data Path Field
' attribute.- Parameters:
value
- the new value of the 'Data Path Field' attribute.- See Also:
-
getMultipleValuesUseField
Field getMultipleValuesUseField()Returns the value of the 'Multiple Values Use Field' reference.- Returns:
- the value of the 'Multiple Values Use Field' reference.
- See Also:
-
setMultipleValuesUseField
Sets the value of the 'Multiple Values Use Field
' reference.- Parameters:
value
- the new value of the 'Multiple Values Use Field' reference.- See Also:
-
getCharacteristicValues
MdObject getCharacteristicValues()Returns the value of the 'Characteristic Values' reference.- Returns:
- the value of the 'Characteristic Values' reference.
- See Also:
-
setCharacteristicValues
Sets the value of the 'Characteristic Values
' reference.- Parameters:
value
- the new value of the 'Characteristic Values' reference.- See Also:
-
getObjectField
Field getObjectField()Returns the value of the 'Object Field' reference.- Returns:
- the value of the 'Object Field' reference.
- See Also:
-
setObjectField
Sets the value of the 'Object Field
' reference.- Parameters:
value
- the new value of the 'Object Field' reference.- See Also:
-
getTypeField
Field getTypeField()Returns the value of the 'Type Field' reference.- Returns:
- the value of the 'Type Field' reference.
- See Also:
-
setTypeField
Sets the value of the 'Type Field
' reference.- Parameters:
value
- the new value of the 'Type Field' reference.- See Also:
-
getValueField
Field getValueField()Returns the value of the 'Value Field' reference.- Returns:
- the value of the 'Value Field' reference.
- See Also:
-
setValueField
Sets the value of the 'Value Field
' reference.- Parameters:
value
- the new value of the 'Value Field' reference.- See Also:
-
getMultipleValuesKeyField
Field getMultipleValuesKeyField()Returns the value of the 'Multiple Values Key Field' reference.- Returns:
- the value of the 'Multiple Values Key Field' reference.
- See Also:
-
setMultipleValuesKeyField
Sets the value of the 'Multiple Values Key Field
' reference.- Parameters:
value
- the new value of the 'Multiple Values Key Field' reference.- See Also:
-
getMultipleValuesOrderField
Field getMultipleValuesOrderField()Returns the value of the 'Multiple Values Order Field' reference.- Returns:
- the value of the 'Multiple Values Order Field' reference.
- See Also:
-
setMultipleValuesOrderField
Sets the value of the 'Multiple Values Order Field
' reference.- Parameters:
value
- the new value of the 'Multiple Values Order Field' reference.- See Also:
-
validate
boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object, Object> context)
-