public interface Identifiable extends com.sodius.mdw.core.model.emf.MDWEObject, EModelElement
The following features are supported:
ReqifPackage.getIdentifiable()
Modifier and Type | Method and Description |
---|---|
AlternativeID |
getAlternativeID()
Returns the value of the 'Alternative ID' containment reference.
|
String |
getDesc()
Returns the value of the 'Desc' attribute.
|
String |
getIdentifier()
Returns the value of the 'Identifier' attribute.
|
String |
getLastChange()
Returns the value of the 'Last Change' attribute.
|
String |
getLongName()
Returns the value of the 'Long Name' attribute.
|
void |
setAlternativeID(AlternativeID value)
Sets the value of the '
Alternative ID ' containment reference. |
void |
setDesc(String value)
Sets the value of the '
Desc ' attribute. |
void |
setIdentifier(String value)
Sets the value of the '
Identifier ' attribute. |
void |
setLastChange(String value)
Sets the value of the '
Last Change ' attribute. |
void |
setLongName(String value)
Sets the value of the '
Long Name ' attribute. |
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
String getDesc()
""
.
Optional additional description for the information element.
setDesc(String)
,
ReqifPackage.getIdentifiable_Desc()
void setDesc(String value)
Desc
' attribute.
value
- the new value of the 'Desc' attribute.getDesc()
String getIdentifier()
""
.
The lifetime immutable identifier for an instance of a ReqIF information type.
The value of Identifiable::identifier must be globally unique.
[2] The value of Identifiable::identifier must constitute a well-formed xsd:ID.
setIdentifier(String)
,
ReqifPackage.getIdentifiable_Identifier()
void setIdentifier(String value)
Identifier
' attribute.
value
- the new value of the 'Identifier' attribute.getIdentifier()
String getLastChange()
""
.
The date and time of the last change of the information element. This includes the creation of the information element. lastChange is of the
XML Schema data type �dateTime� which specifies the time format as CCYY-MM-DDThh:mm:ss with optional time zone indicator as a suffix �hh:mm.
Example: 2005-03-04T10:24:18+01:00 (MET time zone).
setLastChange(String)
,
ReqifPackage.getIdentifiable_LastChange()
void setLastChange(String value)
Last Change
' attribute.
value
- the new value of the 'Last Change' attribute.getLastChange()
String getLongName()
""
.
The human-readable name for the information element.
While the longName attribute is optional from the viewpoint of Identifiable, some ReqIF elements make this long name mandatory. This fact will
be stated in the class description of the affected elements.
setLongName(String)
,
ReqifPackage.getIdentifiable_LongName()
void setLongName(String value)
Long Name
' attribute.
value
- the new value of the 'Long Name' attribute.getLongName()
AlternativeID getAlternativeID()
setAlternativeID(AlternativeID)
,
ReqifPackage.getIdentifiable_AlternativeID()
void setAlternativeID(AlternativeID value)
Alternative ID
' containment reference.
value
- the new value of the 'Alternative ID' containment reference.getAlternativeID()