|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--editor.Eprocess
Diese Klasse dient dem Editor als Kapsel fuer einen Process der abstrakten Syntax
Constructor Summary | |
Eprocess(Eprogram rootprogram,
Process inprocess,
ProcessList inproclist)
Wrappt einen Eprocess um den uebergebenen absynt.Process |
|
Eprocess(Eprogram rootprogram,
java.lang.String inname)
erzeugt einen neuen Process mit dem uebergeben Namen. |
Method Summary | |
void |
addState(Estate state)
Fuegt einen Zustand in den Prozess ein |
void |
addState(java.lang.String sname,
Expr inexpr,
float x_cor,
float y_cor,
int type)
Fuegt einen neuen Zustand anhand der uebergebenen Daten in den Process ein |
void |
addTransition(Etransition transition)
Fuegt die Uebergebene Transition in den Process ein |
boolean |
checkProcessTitle(java.lang.String inname)
Ueberprueft, ob der uebergebene Name mit dem Prozessnamen uebereinstimmt und liefert das Ergebnis dieser Ueberpruefung als boolean zurueck |
boolean |
checkStateName(java.lang.String inname)
Checkt, ob bereits ein Zustand mit dem uebergebenen Namen im Prozess vorhanden ist. |
Estate |
getStateInRange(float x,
float y,
float range)
liefert den letzten Zustand zurueck, der sich in der uebergebenen Umgebung befindet. |
Etransition |
getTransitionInRange(float x,
float y,
float range)
|
void |
removeState(Estate instate)
Entfernt den uebergebenen Zustand aus dem Process |
void |
toggleGrid()
Schaltet das Raster an oder aus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public AbsyntInterface ainterface
public Eprocess next
public Eprocess last
public Estate statelist
public Etransition translist
public Process process
public ProcessList proclist
public boolean grid
public Eprogram program
public ProcessWindow processwindow
Constructor Detail |
public Eprocess(Eprogram rootprogram, java.lang.String inname)
public Eprocess(Eprogram rootprogram, Process inprocess, ProcessList inproclist)
Method Detail |
public Estate getStateInRange(float x, float y, float range)
public Etransition getTransitionInRange(float x, float y, float range)
public void toggleGrid()
public boolean checkProcessTitle(java.lang.String inname)
public void addState(Estate state)
public void addState(java.lang.String sname, Expr inexpr, float x_cor, float y_cor, int type)
public void removeState(Estate instate)
public void addTransition(Etransition transition)
public boolean checkStateName(java.lang.String inname)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |