UseCase
com.reactific.riddl.language.AST.UseCase
case class UseCase(loc: At, id: Identifier, userStory: Option[UserStory], contents: Seq[Interaction], brief: Option[LiteralString], description: Option[Description]) extends EpicDefinition, Container[Interaction]
The definition of a Jacobsen Use Case RIDDL defines these epics by allowing a linkage between the user and RIDDL applications or bounded contexts.
Value parameters
- brief
-
A brief description of this use case
- contents
-
The interactions between users and system components that define the use case.
- description
-
A longer description of this use case
- id
-
The unique identifier for this use case
- loc
-
Where in the source this use case occurs
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EpicDefinitiontrait Definitiontrait Container[Interaction]trait BrieflyDescribedValuetrait DescribedValuetrait RiddlValuetrait RiddlNodeclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Inherited methods
Attributes
- Inherited from:
- Definition
Attributes
- Inherited from:
- BrieflyDescribedValue
Attributes
- Inherited from:
- DescribedValue
Attributes
- Inherited from:
- Definition
Attributes
- Inherited from:
- BrieflyDescribedValue
Attributes
- Definition Classes
- Inherited from:
- Definition
Attributes
- Inherited from:
- DescribedValue
Attributes
- Inherited from:
- Definition
Attributes
- Inherited from:
- Definition
Attributes
- Inherited from:
- Definition
Attributes
- Inherited from:
- Definition
Attributes
- Inherited from:
- Definition
Attributes
- Definition Classes
- Inherited from:
- Definition
Attributes
- Inherited from:
- Definition
Attributes
- Inherited from:
- Container
Attributes
- Inherited from:
- Definition
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Definition
In this article