Interface ITransitionManager.ITTransitionInfo

Enclosing interface:
ITransitionManager

public static interface ITransitionManager.ITTransitionInfo
Transition information. This is an object which represents a valid transition for the given context and specification
  • Method Summary

    Modifier and Type
    Method
    Description
    Describes the transition, this typically is a file path
    org.intocps.maestro.interpreter.Context
    The context for which interpretation of the specification is valid
    org.intocps.maestro.ast.node.ARootDocument
    The specification that once can transfer to
    Returns a path to the working directory for this transision
  • Method Details

    • describe

      String describe()
      Describes the transition, this typically is a file path
      Returns:
      a string uniquely identifying this
    • workingDirectory

      Path workingDirectory()
      Returns a path to the working directory for this transision
      Returns:
      the path to the working directory
    • getContext

      org.intocps.maestro.interpreter.Context getContext()
      The context for which interpretation of the specification is valid
      Returns:
      a context with the external state variables of the getSpecification()
    • getSpecification

      org.intocps.maestro.ast.node.ARootDocument getSpecification()
      The specification that once can transfer to
      Returns:
      a specification