An interface representing an intentional element in the system, which is a model element that can have qualities, dependencies, and links to other model elements.
- Source:
Extends
Members
actor :Actor
The actor the intentional element is associated with.
Type:
- Source:
children :Array
An array of strings representing the IDs of the children intentional elements.
Type:
- Array
- Source:
childrenLinkType :"and"|"or"|null
A string representing the type of the link between the children intentional elements.
Type:
- "and" | "or" | null
- Source:
dependencies :Array
An array of strings representing the IDs of the dependencies associated with the intentional element.
Type:
- Array
- Source:
id :string
A string representing the ID of the model element.
Type:
- string
- Inherited From:
- Source:
name :string
A string representing the name of the model element.
Type:
- string
- Inherited From:
- Source:
parent :string|null
A string representing the ID of the parent intentional element.
Type:
- string | null
- Source:
qualities :Array
An array of objects representing the qualities associated with the intentional element.
Type:
- Array
Properties:
| Name | Type | Description |
|---|---|---|
] |
string | |
] |
QualityType | |
] |
QualityDirection |
- Source:
type :IntentionType
An enumeration representing the type of the intentional element.
Type:
- Overrides:
- Source: