Skip to content

Latest commit

 

History

History

api

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

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.