Package org.intocps.maestro.interpreter
Interface ITransitionManager.ITTransitionInfo
-
- Enclosing interface:
- ITransitionManager
public static interface ITransitionManager.ITTransitionInfoTransition information. This is an object which represents a valid transition for the given context and specification
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringdescribe()Describes the transition, this typically is a file pathorg.intocps.maestro.interpreter.ContextgetContext()The context for which interpretation of the specification is validorg.intocps.maestro.ast.node.ARootDocumentgetSpecification()The specification that once can transfer toPathworkingDirectory()Returns a path to the working directory for this transision
-
-
-
Method Detail
-
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
-
-