MSC2000.MSCObjects
Class MSCMessage

java.lang.Object
  |
  +--MSC2000.MSCObjects.MSCEreignis
        |
        +--MSC2000.MSCObjects.MSCMessage
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MSCMessageFound, MSCMessageFromEnv, MSCMessageLost, MSCMessageNormal, MSCMessageToEnv

public class MSCMessage
extends MSCEreignis
implements java.io.Serializable

Klasse MSCMessage. Hier werden Nachrichten verwaltet, welche in MSCMessageLost, MSCMessageFound, MSCMessageToEnv, MSCMessageNormal erweitert werden.

Version:
10.01.2003
Author:
Markus Schluetter
See Also:
Serialized Form

Field Summary
 MSCProzess firstProzess
           
 boolean foundMessage
           
 boolean fromEnvMessage
           
 boolean lostMessage
           
 java.lang.String messageName
           
 java.util.LinkedList parameter_list
           
 boolean toEnvMessage
           
 
Fields inherited from class MSC2000.MSCObjects.MSCEreignis
action, ausgegeben, condition, endInline, inline, message, noop, normalMessage, startInline, switchInline
 
Constructor Summary
MSCMessage()
          Konstruktor für Objekte der Klasse MSCMessage - ohne Parameter
 
Method Summary
 java.lang.String convertParameterList(java.util.LinkedList list)
           
 void createParameters(antlr.collections.AST t_ast)
          Erzeugt und setzt parameter_list
 java.util.LinkedList getParameterList(antlr.collections.AST search_ast)
          getParameterList gibt eine Parameter Liste zurueck.
 boolean isFoundMessage()
          isFoundMessage() Gibt den Wert von foundMessage aus.
 boolean isFromEnvMessage()
          isFromEnvMessage() Gibt den Wert von fromEnvMessage aus.
 boolean isLostMessage()
          isLostMessage() Gibt den Wert von lostMessage aus.
 boolean isToEnvMessage()
          isToEnvMessage() Gibt den Wert von toEnvMessage aus.
 java.lang.String showMSCTexLine()
          Erzeugt den MSC-Tex Befehl.
 java.lang.String showText()
          Erzeugt eine Bildschirmausgabe.
 
Methods inherited from class MSC2000.MSCObjects.MSCEreignis
isAction, isAusgegeben, isCondition, isEndInline, isInline, isMessage, isNoop, isNormalMessage, isStartInline, isSwitchInline
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

lostMessage

public boolean lostMessage

foundMessage

public boolean foundMessage

toEnvMessage

public boolean toEnvMessage

fromEnvMessage

public boolean fromEnvMessage

messageName

public java.lang.String messageName

firstProzess

public MSCProzess firstProzess

parameter_list

public java.util.LinkedList parameter_list
Constructor Detail

MSCMessage

public MSCMessage()
Konstruktor für Objekte der Klasse MSCMessage - ohne Parameter
Method Detail

isLostMessage

public boolean isLostMessage()
isLostMessage() Gibt den Wert von lostMessage aus.
Returns:
Gibt den Wert von lostMessage aus.

isFoundMessage

public boolean isFoundMessage()
isFoundMessage() Gibt den Wert von foundMessage aus.
Returns:
Gibt den Wert von foundMessage aus.

isToEnvMessage

public boolean isToEnvMessage()
isToEnvMessage() Gibt den Wert von toEnvMessage aus.
Returns:
Gibt den Wert von toEnvMessage aus.

isFromEnvMessage

public boolean isFromEnvMessage()
isFromEnvMessage() Gibt den Wert von fromEnvMessage aus.
Returns:
Gibt den Wert von fromEnvMessage aus.

showText

public java.lang.String showText()
Erzeugt eine Bildschirmausgabe.
Overrides:
showText in class MSCEreignis

showMSCTexLine

public java.lang.String showMSCTexLine()
Erzeugt den MSC-Tex Befehl.
Overrides:
showMSCTexLine in class MSCEreignis

createParameters

public void createParameters(antlr.collections.AST t_ast)
Erzeugt und setzt parameter_list
Parameters:
t_ast - : der Baum, ab dem gesucht wird.

getParameterList

public java.util.LinkedList getParameterList(antlr.collections.AST search_ast)
getParameterList gibt eine Parameter Liste zurueck.
Parameters:
AST - search_ast : Teil des Baumes, welcher durchsucht wird
Returns:
LinkedList : Liste mit den Parametern

convertParameterList

public java.lang.String convertParameterList(java.util.LinkedList list)