Class Transition


  • public class Transition
    extends java.lang.Object
    Transition represents a discrete transition of the system. Each transition has a source and target states, and a set of edges involved in the transition. A sample code to save a trace (sequence of transitions) into a XTR file: ArrayList<Transition> trace = new ArrayList<Transition>(); ... // simulate and add successive transitions System.out.println(trace.get(0).getTarget().toXTRFormat()); for (int i = 1; i < trace.size(); i++) { System.out.println(trace.get(i).toXTRFormat()); } System.out.println(".\n");
    • Method Detail

      • traceFormat

        public java.lang.String traceFormat()
        Convert to visual format used in simulator.
      • toServerFormat

        public java.lang.String toServerFormat()
        Convert to format used to send to server.
      • writeXTRFormat

        public void writeXTRFormat​(java.io.Writer writer)
                            throws java.io.IOException
        Convert to format used in XTR files.
        Throws:
        java.io.IOException
      • getSize

        public int getSize()
      • involvesProcess

        public boolean involvesProcess​(int process)
      • getEdgeDescription

        public java.lang.String getEdgeDescription()