public interface AttributeDefinitionEnumeration extends AttributeDefinition
The following features are supported:
Modifier and Type | Method and Description |
---|---|
AttributeValueEnumeration |
createDefaultValue(EnumValue value)
Creates a new default value assigned to this definition.
|
AttributeValueEnumeration |
getDefaultValue()
Returns the value of the 'Default Value' containment reference.
|
DatatypeDefinitionEnumeration |
getType()
Returns the value of the 'Type' reference.
|
boolean |
isMultiValued()
Returns the value of the 'Multi Valued' attribute.
|
void |
setDefaultValue(AttributeValueEnumeration value)
Sets the value of the '
Default Value '
containment reference. |
void |
setMultiValued(boolean value)
Sets the value of the '
Multi Valued ' attribute. |
void |
setType(DatatypeDefinitionEnumeration value)
Sets the value of the '
Type ' reference. |
getSpecType, setSpecType
isEditable, setIsEditable
getAlternativeID, getDesc, getIdentifier, getLastChange, getLongName, setAlternativeID, setDesc, setIdentifier, setLastChange, setLongName
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
boolean isMultiValued()
setMultiValued(boolean)
,
ReqifPackage.getAttributeDefinitionEnumeration_MultiValued()
void setMultiValued(boolean value)
Multi Valued
' attribute.
value
- the new value of the 'Multi Valued' attribute.isMultiValued()
AttributeValueEnumeration getDefaultValue()
Owning Definition
'.
Linkage of the owned default value that is used if no attribute value is supplied by the user of the requirements authoring tool.
getDefaultValue
in interface AttributeDefinition
setDefaultValue(AttributeValueEnumeration)
,
ReqifPackage.getAttributeDefinitionEnumeration_DefaultValue()
,
AttributeValueEnumeration.getOwningDefinition()
void setDefaultValue(AttributeValueEnumeration value)
Default Value
'
containment reference.
value
- the new value of the 'Default Value' containment reference.getDefaultValue()
AttributeValueEnumeration createDefaultValue(EnumValue value)
value
- the default value.DatatypeDefinitionEnumeration getType()
getType
in interface AttributeDefinition
setType(DatatypeDefinitionEnumeration)
,
ReqifPackage.getAttributeDefinitionEnumeration_Type()
void setType(DatatypeDefinitionEnumeration value)
Type
' reference.
value
- the new value of the 'Type' reference.getType()