editor.einterface
Class AbsyntInterface

java.lang.Object
  |
  +--editor.einterface.AbsyntInterface

public class AbsyntInterface
extends java.lang.Object


Constructor Summary
AbsyntInterface()
           
 
Method Summary
 Action copyAction(Action inaction)
          Kopiert eine Action und liefert diese zurueck
 Assign_action copyAssignAction(Assign_action inaction)
          Kopiert eine Assign_action und liefert diese zurueck
 B_expr copyBexpr(B_expr inexpr)
          Kopiert eine B_expr und liefert sie zurueck
 Channel copyChannel(Channel inchannel)
          Kopiert einen Channel und liefert diesen zurueck
 Constval copyConstval(Constval inconstval)
          Kopiert eine Constval und liefert diese zurueck
 Expr copyExpr(Expr inexpr)
          Kopiert eine Expr und liefert diese zurueck
 Input_action copyInputAction(Input_action inaction)
          Kopiert eine Input_action und liefert diese zurueck
 Label copyLabel(Label inlabel)
          Kopiert ein Label und liefert es zurueck
 Output_action copyOutputAction(Output_action inaction)
          Kopiert eine Output_action und liefert diese zurueck
 Tau_action copyTauAction(Tau_action inaction)
          Kopiert eine Tau_action und liefert diese zurueck
 Transition copyTransition(Transition intransition)
          kopiert eine Transition und liefert sie zurueck
 U_expr copyUexpr(U_expr inexpr)
          Kopiert eine U_expr und liefert sie zurueck
 Variable copyVariable(Variable invariable)
          Kopiert eine Variable und liefert sie zurueck
 Astate getStateByLabel(Process process, java.lang.String label)
           
 Astate makeNewInitState(java.lang.String name, Expr expression, Position position)
          Erzeugt einen neuen InitZustand anhand der uebergebene Daten und liefert ihn zurueck
 Process makeNewProcess()
          Erzeugt einen leeren Prozess und liefert ihn zurueck
 Program makeNewProgram()
          erzeugt ein leeres Program und liefert es zurueck
 Astate makeNewState(java.lang.String name, Expr expression, Position position)
          Erzeugt einen neuen Zustand anhand der uebergebenen Parameter und liefert diesen zurueck
 Transition makeNewTransition(Astate s, Astate t, Label l)
          Erzeugt eine neue Transition mit uebergebenen Zustaenden und Label und liefert sie zurueck
 TransitionList makeNewTransitionList()
          Erzeugt eine leere TransitionList und gibt sie zurueck
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbsyntInterface

public AbsyntInterface()
Method Detail

makeNewProgram

public Program makeNewProgram()
erzeugt ein leeres Program und liefert es zurueck

makeNewProcess

public Process makeNewProcess()
Erzeugt einen leeren Prozess und liefert ihn zurueck

makeNewInitState

public Astate makeNewInitState(java.lang.String name,
                               Expr expression,
                               Position position)
Erzeugt einen neuen InitZustand anhand der uebergebene Daten und liefert ihn zurueck

makeNewState

public Astate makeNewState(java.lang.String name,
                           Expr expression,
                           Position position)
Erzeugt einen neuen Zustand anhand der uebergebenen Parameter und liefert diesen zurueck

makeNewTransition

public Transition makeNewTransition(Astate s,
                                    Astate t,
                                    Label l)
Erzeugt eine neue Transition mit uebergebenen Zustaenden und Label und liefert sie zurueck

makeNewTransitionList

public TransitionList makeNewTransitionList()
Erzeugt eine leere TransitionList und gibt sie zurueck

copyChannel

public Channel copyChannel(Channel inchannel)
Kopiert einen Channel und liefert diesen zurueck

copyConstval

public Constval copyConstval(Constval inconstval)
Kopiert eine Constval und liefert diese zurueck

copyBexpr

public B_expr copyBexpr(B_expr inexpr)
Kopiert eine B_expr und liefert sie zurueck

copyUexpr

public U_expr copyUexpr(U_expr inexpr)
Kopiert eine U_expr und liefert sie zurueck

copyExpr

public Expr copyExpr(Expr inexpr)
Kopiert eine Expr und liefert diese zurueck

copyVariable

public Variable copyVariable(Variable invariable)
Kopiert eine Variable und liefert sie zurueck

copyTauAction

public Tau_action copyTauAction(Tau_action inaction)
Kopiert eine Tau_action und liefert diese zurueck

copyInputAction

public Input_action copyInputAction(Input_action inaction)
Kopiert eine Input_action und liefert diese zurueck

copyOutputAction

public Output_action copyOutputAction(Output_action inaction)
Kopiert eine Output_action und liefert diese zurueck

copyAssignAction

public Assign_action copyAssignAction(Assign_action inaction)
Kopiert eine Assign_action und liefert diese zurueck

copyAction

public Action copyAction(Action inaction)
Kopiert eine Action und liefert diese zurueck

copyLabel

public Label copyLabel(Label inlabel)
Kopiert ein Label und liefert es zurueck

copyTransition

public Transition copyTransition(Transition intransition)
kopiert eine Transition und liefert sie zurueck

getStateByLabel

public Astate getStateByLabel(Process process,
                              java.lang.String label)