|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Operation
Dieses Interface wird von allen Klassen implementiert, die eine aufrufbare Operation (Funktion) darstellen, zB ein Struktogramm.
| Method Summary | |
|---|---|
Wert |
aufrufen(java.util.Map argumente,
java.lang.Object einzelschrittLock)
Ruft diese Operation auf. |
java.lang.String |
getName()
Gibt den Namen dieser Operation zurück. |
ParamInfo |
getParameter(java.lang.String name)
Gibt das ParamInfo-Objekt zu dem Parameter dieser Operation mit dem gegebenen Namen zurück oder null, wenn ein solcher Parameter nicht existiert. |
java.lang.Class |
getRueckgabeTyp()
Gibt den Typ des Rückgabewertes dieser Operation zurück, evtl auch null. |
java.util.Iterator |
parameterIterator()
Gibt einen Iterator über alle ParamInfo-Objekte dieser Operation zurück. |
| Method Detail |
|---|
Wert aufrufen(java.util.Map argumente,
java.lang.Object einzelschrittLock)
throws LaufzeitException,
TerminateException
argumente - Eine Map mit den Parameter-Namen als Keys und
den konkreten Argumenten als Values vom Typ Wert
java.lang.IllegalArgumentException - Wenn argumente null ist
LaufzeitException - Wenn ein Laufzeitfehler auftritt
TerminateException - Wenn die Ausführung abgebrochen wurdejava.lang.String getName()
java.lang.Class getRueckgabeTyp()
ParamInfo getParameter(java.lang.String name)
java.lang.IllegalArgumentException - Wenn name null istjava.util.Iterator parameterIterator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||