public interface Option extends de.uka.ipd.sdq.identifier.Identifier, TraceableObject
The following features are supported:
OptionsPackage.getOption()
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns the value of the 'Description' attribute.
|
EList<Effect> |
getEffects()
Returns the value of the 'Effects' reference list.
|
EList<String> |
getKeywords()
Returns the value of the 'Keywords' attribute list.
|
EList<TextRationale> |
getRationale()
Returns the value of the 'Rationale' containment reference list.
|
OptionRepository |
getRepository()
Returns the value of the 'Repository' container reference.
|
Date |
getTimeStamp()
Returns the value of the 'Time Stamp' attribute.
|
EList<GlossaryTerm> |
getUsedTerms()
Returns the value of the 'Used Terms' reference list.
|
boolean |
isIsImplemented()
Returns the value of the 'Is Implemented' attribute.
|
boolean |
isIsModelled()
Returns the value of the 'Is Modelled' attribute.
|
void |
setDescription(String value)
Sets the value of the '
Description ' attribute. |
void |
setIsImplemented(boolean value)
Sets the value of the '
Is Implemented ' attribute. |
void |
setIsModelled(boolean value)
Sets the value of the '
Is Modelled ' attribute. |
void |
setRepository(OptionRepository value)
Sets the value of the '
Repository ' container reference. |
void |
setTimeStamp(Date value)
Sets the value of the '
Time Stamp ' attribute. |
getRelations
cdoConflict, cdoDirectResource, cdoHistory, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getConflictsWith, getHasConflicts
getDuplicateOf, getHasDuplicates
getDependsOn, getHasDependents
getParentOf, getSubpartOf
getTriggeredBy, getTriggerOf
getResolvedBy, getResolves
getAlternativeTo, getHasAlternatives
getCouldBeResolvedBy, getCouldResolve
getHasStakeholders, getStakeholderOf
getSelected, getSelectedBy
String getDescription()
If the meaning of the 'Description' attribute isn't clear, there really should be more of a description here...
setDescription(String)
,
OptionsPackage.getOption_Description()
void setDescription(String value)
Description
' attribute.
value
- the new value of the 'Description' attribute.getDescription()
EList<String> getKeywords()
String
.
If the meaning of the 'Keywords' attribute list isn't clear, there really should be more of a description here...
OptionsPackage.getOption_Keywords()
OptionRepository getRepository()
Options
'.
If the meaning of the 'Repository' container reference isn't clear, there really should be more of a description here...
setRepository(OptionRepository)
,
OptionsPackage.getOption_Repository()
,
OptionRepository.getOptions()
void setRepository(OptionRepository value)
Repository
' container reference.
value
- the new value of the 'Repository' container reference.getRepository()
EList<TextRationale> getRationale()
TextRationale
.
If the meaning of the 'Rationale' containment reference list isn't clear, there really should be more of a description here...
OptionsPackage.getOption_Rationale()
boolean isIsModelled()
If the meaning of the 'Is Modelled' attribute isn't clear, there really should be more of a description here...
setIsModelled(boolean)
,
OptionsPackage.getOption_IsModelled()
void setIsModelled(boolean value)
Is Modelled
' attribute.
value
- the new value of the 'Is Modelled' attribute.isIsModelled()
boolean isIsImplemented()
If the meaning of the 'Is Implemented' attribute isn't clear, there really should be more of a description here...
setIsImplemented(boolean)
,
OptionsPackage.getOption_IsImplemented()
void setIsImplemented(boolean value)
Is Implemented
' attribute.
value
- the new value of the 'Is Implemented' attribute.isIsImplemented()
Date getTimeStamp()
If the meaning of the 'Time Stamp' attribute isn't clear, there really should be more of a description here...
setTimeStamp(Date)
,
OptionsPackage.getOption_TimeStamp()
void setTimeStamp(Date value)
Time Stamp
' attribute.
value
- the new value of the 'Time Stamp' attribute.getTimeStamp()
EList<Effect> getEffects()
Effect
.
If the meaning of the 'Effects' reference list isn't clear, there really should be more of a description here...
OptionsPackage.getOption_Effects()
EList<GlossaryTerm> getUsedTerms()
GlossaryTerm
.
If the meaning of the 'Used Terms' reference list isn't clear, there really should be more of a description here...
OptionsPackage.getOption_UsedTerms()