Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.84 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.84 KB

api

Core type declarations

javadoc

Overview

This module defines the core types that define the structure of the system model:

  • Actor - elements of the system that can exchange data with each other
  • Message - the data that Actors exchange
  • Interaction - Encapsulates the details of an exchange: The two actors involved and the request/response messages
  • Flow - A contextualised and causally-linked sequence of Interactions
  • Context - an aspect of the environment in which a Flow is valid
  • Residue - a persistent change that the flow leaves behind
  • Metadata - provides human-readable context for a Flow.
  • Dependency - a relationship between two Flows
  • Model - A set of Flows

Usage

It is unlikely that you'll need to depend directly on this artifact - it will be supplied transitively by builder.