Interface: Intention

Intention

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: