Package org.intocps.maestro.interpreter
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 TypeMethodDescriptiondescribe()Describes the transition, this typically is a file pathorg.intocps.maestro.interpreter.ContextThe context for which interpretation of the specification is validorg.intocps.maestro.ast.node.ARootDocumentThe specification that once can transfer toReturns 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
-