_ A B C D E F G H I J K L M N O P R S T U V W X Y

_

_language - Static variable in class wesen.util.MessageHandler
Welcher Sprachcode (Locale)
_messageField1 - Static variable in class wesen.util.MessageHandler
JTextFiled welches fuer die Ausgabe von Meldungen bestimmt ist
_strPropName - Static variable in class wesen.util.MessageHandler
Name der Propertiedatei, welche die Ressourcen enthalten

A

a - Variable in class wesen.robot.Motor
Beschleunigung (Wird nicht benützt.
aboutDialog(java.awt.event.ActionEvent) - Method in class wesen.simulator.Simulator
Oeffnet den das Infofenster der Applikation.
aboutItem - Variable in class wesen.simulator.Simulator
 
aboutLabel - Variable in class wesen.simulator.JAboutDialog
 
accept(java.io.File) - Method in class wesen.simulator.SuffixFileFilter
Die Methode gibt true zurueck falls der Dateiname dem Filter entspricht, andernfalls wird false zurueckgegeben.
actionMenu - Variable in class wesen.simulator.Simulator
 
actionPerformed(java.awt.event.ActionEvent) - Method in class wesen.simulator.Console
 
actionPerformed(java.awt.event.ActionEvent) - Method in class wesen.simulator.JAboutDialog.SymAction
 
actionPerformed(java.awt.event.ActionEvent) - Method in class wesen.simulator.Simulator.SymAction
Aufgrund des Ereignisses werden die entsprechenden Atkionen ausgefuehrt.
Activation1 - Activation in initial(in Sequence Diagram Roboter verschieben)
 
Activation1 - Activation in initial(in Sequence Diagram Simulattionsschleife)
 
Activation10 - Activation in anonymous(in Sequence Diagram Roboter verschieben)
 
Activation11 - Activation in sensor(in Sequence Diagram Roboter verschieben)
 
Activation12 - Activation in sensor(in Sequence Diagram Roboter verschieben)
 
Activation13 - Activation in anonymous(in Sequence Diagram Roboter verschieben)
 
Activation13 - Activation in av(in Sequence Diagram Simulattionsschleife)
 
Activation14 - Activation in sensor1(in Sequence Diagram Roboter verschieben)
 
Activation14 - Activation in av(in Sequence Diagram Simulattionsschleife)
 
Activation15 - Activation in sensor(in Sequence Diagram Roboter verschieben)
 
Activation15 - Activation in umgebung(in Sequence Diagram Simulattionsschleife)
 
Activation16 - Activation in sensor(in Sequence Diagram Roboter verschieben)
 
Activation17 - Activation in sensor(in Sequence Diagram Roboter verschieben)
 
Activation18 - Activation in anonymous(in Sequence Diagram Roboter verschieben)
 
Activation19 - Activation in sensor(in Sequence Diagram Roboter verschieben)
 
Activation2 - Activation in anonymous(in Sequence Diagram Roboter verschieben)
 
Activation20 - Activation in anonymous(in Sequence Diagram Roboter verschieben)
 
Activation22 - Activation in sensor(in Sequence Diagram Roboter verschieben)
 
Activation23 - Activation in sensor(in Sequence Diagram Roboter verschieben)
 
Activation24 - Activation in initial(in Sequence Diagram Roboter verschieben)
 
Activation25 - Activation in r1(in Sequence Diagram Roboter verschieben)
 
Activation26 - Activation in r2(in Sequence Diagram Roboter verschieben)
 
Activation3 - Activation in motorleft(in Sequence Diagram Roboter verschieben)
 
Activation4 - Activation in motorright(in Sequence Diagram Roboter verschieben)
 
Activation5 - Activation in anonymous(in Sequence Diagram Roboter verschieben)
 
Activation6 - Activation in static(in Sequence Diagram Roboter verschieben)
 
Activation7 - Activation in anonymous(in Sequence Diagram Roboter verschieben)
 
Activation8 - Activation in rob(in Sequence Diagram Roboter verschieben)
 
Activation9 - Activation in rob(in Sequence Diagram Roboter verschieben)
 
Actor - class wesen.robot.Actor
Der Aktor ist statisch und wird waehrend der Simulation nicht bewegt, er kann aber ein Licht haben welches auf die Roboter einwirkt.
Actor() - Constructor for class wesen.robot.Actor
Kreiert einen Aktor.
Actor(int,int,java.lang.String,java.lang.String) - Constructor for class wesen.robot.Actor
Kreiert einen Aktor welcher normalwerweise vom Benutzer interaktiv ins "Leben" gerufen wurde.
addObject(int,int,java.lang.String) - Method in class wesen.robot.ObjectVector
Hinzufuegen eines Objektes.
addObject(int,int,java.lang.String) - Method in interface wesen.simulator.AnimationVector
Hinzufuegen eines neuen Objektes in die Simulationswelt.
addSensorLicht(wesen.xml.SensorLicht) - Method in class wesen.xml.Roboter
 
Aktor - Object in Wesen(in Deployment Diagram Wesen)
 
alpha - Variable in class wesen.robot.Roboter
Winkel des Roboters (Im Uhrzeigersinn in Radian).
aMax - Variable in class wesen.robot.Motor
Maximale Beschleunigung (Wird nicht benützt.
AnimationObject - class wesen.robot.AnimationObject
Die Basisklasse von Robotern und Aktoren
AnimationVector - interface wesen.simulator.AnimationVector
Eine Animation muss die folgende Methoden implementieren, damit sie mit der Simulation kommunizieren kann.
anonymous - Object in Sequence Diagram Roboter verschieben
 
anonymous - Object in Sequence Diagram Roboter verschieben
 
anonymous - Object in Sequence Diagram Roboter verschieben
 
askQuestion(java.awt.Component,java.lang.String,java.lang.String,int,int) - Static method in class wesen.util.MessageHandler
Ausgabe einer Meldung in einem seperaten Dialog.
av - Object in Sequence Diagram Simulattionsschleife
 

B

beanEditor - Variable in class wesen.robot.AnimationObject
Referenz auf den moeglichen BeanEditor
BeanEditor - class wesen.simulator.BeanEditor
Dies ist ein primitiver Beaneditor welcher es erlaubt dynamisch Eigabenschaften eines animations Objektes zu ermitteln und diese zu editieren.
BeanEditor.PropertyTableData - class wesen.simulator.BeanEditor.PropertyTableData
Das Model der JTable.
BeanEditor.PropertyTableData(wesen.robot.AnimationObject) - Constructor for class wesen.simulator.BeanEditor.PropertyTableData
Hiermit wird das Model erstellt und mit den Eigenschaften des Objektes abgefuellt.
BeanEditor.WindowClosingAdapter - class wesen.simulator.BeanEditor.WindowClosingAdapter
Schliessen des Beaneditor, dabei muss sichergestellt werden das der Observer entfernt wird
BeanEditor(wesen.robot.AnimationObject,wesen.simulator.Umgebung,java.lang.String) - Constructor for class wesen.simulator.BeanEditor
Startet einen Editor fuer das bean Object.
Benutzer - Actor in Use Case Diagram Simulation
Normaler Benutzer
Benutzer - Actor in Use Case Diagram Simulationweld bearbeiten
"Normaler" Benutzer
Benutzer - Actor in Use Case Diagram Simulator
Normaler Benutzer
Benutzer - Actor in Use Case Diagram Simulator starten und beenden
Normaler Benutzer
Bewegungspur ein- bzw. auschalten - UseCase in Simulation(in Use Case Diagram Simulation)
 
black - Static variable in class wesen.util.ColorString
 
BLACK - Static variable in class wesen.xml.types.FarbeType
The instance of the black type
BLACK_TYPE - Static variable in class wesen.xml.types.FarbeType
The black type
blnIsRight - Variable in class wesen.robot.Sensor
Gibt an, ob es sich um den rechten oder linken Sensor handelt.
blue - Static variable in class wesen.util.ColorString
 
BLUE - Static variable in class wesen.xml.types.FarbeType
The instance of the blue type
BLUE_TYPE - Static variable in class wesen.xml.types.FarbeType
The blue type

C

CalcNewDeltas(double,long,double) - Method in class wesen.robot.Motor
Berechnet die neue Verschiebung des Motors
calcNewPos() - Method in class wesen.robot.Sensor
Berechne die neue Position des Sensors
motorSpace - Abstand der Motoren (und auch der Sensoren)
angle - Richtungswinkel des Roboters (in Radian)
posRobMX, posRobMY - Positionen des Mittelpunktes des Roboters
Info: gibts mehrere Sensoren auf einer Seite, so wird die Methode calcNewPosForMultipleSensors verwendet.
calcNewPosForMultipleSensors(java.util.Vector) - Static method in class wesen.robot.Sensor
Berechne die neue Position von allen Sensoren einer Seite
changedName - Variable in class wesen.robot.AnimationObject
Name des Attributes welches geandert hat
changedValue - Variable in class wesen.robot.AnimationObject
Referenz auf das geanderte Attribute
checkObjectDir(java.lang.String) - Method in class wesen.robot.ObjectVector
Damit der Simulator mit JWS bzw.
checkOffscreenImage() - Method in class wesen.simulator.Umgebung
Erzeugt ein neues BufferedImage, welches als Spielflaeche benutzt wird
Clipboard lesen - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Das Clipboard kann nur gelesen werden, wenn es zuvor gesetzt wurde.
Clipboard setzen - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Setzt ein Objekt in das Clipboard
cloneObject() - Method in class wesen.robot.Actor
Klonen dieses Objektes und Rueckgabe der Referenz auf dieses neue Objekt.
cloneObject() - Method in class wesen.robot.AnimationObject
Fuer das Clipboard wird das Objekt geklont (deep copy).
cloneObject() - Method in class wesen.robot.Motor
Klonen dieses Objektes und rueckgabe der Referenz auf dieses neue Objekt.
cloneObject() - Method in class wesen.robot.Roboter
Klonen dieses Objektes und rueckgabe der Referenz auf dieses neue Objekt.
color - Variable in class wesen.robot.AnimationObject
Hauptfarbe des Objektes
colors - Static variable in class wesen.util.ColorString
 
ColorString - class wesen.util.ColorString
Hiermit kann ein String wie z.B.
Console - class wesen.simulator.Console
 
Console() - Constructor for class wesen.simulator.Console
 
copyIcon - Variable in class wesen.simulator.Simulator
 
copyItem - Variable in class wesen.simulator.Simulator
 
countNumberOfRoboters() - Method in class wesen.robot.ObjectVector
Method declaration
countNumberOfRoboters() - Method in interface wesen.simulator.AnimationVector
Rueckgabe der Anzahl Roboter in der Umgebung.
cutIcon - Variable in class wesen.simulator.Simulator
 
cutItem - Variable in class wesen.simulator.Simulator
 
cyan - Static variable in class wesen.util.ColorString
 
CYAN - Static variable in class wesen.xml.types.FarbeType
The instance of the cyan type
CYAN_TYPE - Static variable in class wesen.xml.types.FarbeType
The cyan type

D

darkGray - Static variable in class wesen.util.ColorString
 
DARKGRAY - Static variable in class wesen.xml.types.FarbeType
The instance of the darkGray type
DARKGRAY_TYPE - Static variable in class wesen.xml.types.FarbeType
The darkGray type
Datei wählen - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Wahl einer neuen bzw.
debugChiRight - Variable in class wesen.robot.Roboter
Für Debuggingzwecke: Hilfswinkel zwischen Sensor und Aktor anzeigen.
Debuginformationen ansehen - UseCase in Simulation(in Use Case Diagram Simulation)
Ausgabe von Information wie z.B.
debugSichtwinkel - Variable in class wesen.robot.Roboter
Für Debuggingzwecke: Sichtwinkel der Sensoren anzeigen.
debugValueDistanceRange - Variable in class wesen.robot.Roboter
Für Debuggingzwecke: Distanz zwischen Sensor und Aktor anzeigen.
debugValueSpeedsLeftRightTrend - Variable in class wesen.robot.Roboter
Für Debuggingzwecke: Geschwindigkeiten der Motoren links und rechts anzeigen
deepCopy(java.lang.Object) - Static method in class wesen.util.ObjectCloner
Von einem Objekt wird eine Kopie erstellt, dabei wird "deep Copy" durchgefuehrt.
deltaAngle - Variable in class wesen.robot.Motor
Drehung des Motors um den anderen Motor als Drehpunkt in den letzen deltaTimeInMillis in Radian
deltaX - Variable in class wesen.robot.Motor
Verschiebung des Motors der letzen deltaTimeInMillis
deltaY - Variable in class wesen.robot.Motor
Verschiebung des Motors der letzen deltaTimeInMillis
description - Variable in class wesen.robot.AnimationObject
Volltextbeschreibung des Objektes, wird z.B.
diameter - Variable in class wesen.robot.AnimationObject
Durchmesser des Objektes
DIAMETER - Static variable in class wesen.robot.Roboter
Durchmesser des Kreises (Roboters)
DRAW_FONT - Static variable in class wesen.robot.AnimationObject
Font welche zur Beschriftung der Roboter bzw.
drawIt(java.awt.Graphics2D) - Method in class wesen.robot.ObjectVector
Zeichnet alle beteiligten Objekte.
drawIt(java.awt.Graphics2D) - Method in interface wesen.simulator.AnimationVector
Die Objekte muessen sich selbst in der entsprechenden Umgebung zeichnen koennen.
drawMark(java.awt.Graphics) - Method in class wesen.robot.AnimationObject
Zeichnet die Markierung eines Objektes.

E

editMenu - Variable in class wesen.simulator.Simulator
 
Einzelschrittmodus - UseCase in Simulation(in Use Case Diagram Simulation)
Es wird ein Bewegungszyklus durchgeführt.
enumerate() - Static method in class wesen.xml.types.FarbeType
Returns an enumeration of all possible instances of FarbeType
enumerateSensorLicht() - Method in class wesen.xml.Roboter
 
ERROR_COLOR - Static variable in class wesen.util.MessageHandler
Die Meldung fuer die Statuszeile - eine Fehlermeldung
errorThrower - Variable in class wesen.simulator.Console
 
Erweiterter Benutzer - Actor in Use Case Diagram Simulation
Dieser Benutzer hat den Simulator mit der Opition -debug gestartet
Erweiterter Benutzer - Actor in Use Case Diagram Simulationweld bearbeiten
Dieser Benutzer hat den Simulator mit der Opition -debug gestartet
etchedBorder1 - Variable in class wesen.simulator.Simulator
 
exitApplication() - Method in class wesen.simulator.Simulator
Beenden der Applikation
exitItem - Variable in class wesen.simulator.Simulator
 

F

FarbeType - class wesen.xml.types.FarbeType
 
FarbeTypeDescriptor - class wesen.xml.types.FarbeTypeDescriptor
 
FarbeTypeDescriptor() - Constructor for class wesen.xml.types.FarbeTypeDescriptor
 
fileMenu - Variable in class wesen.simulator.Simulator
 
fileName - Variable in class wesen.robot.AnimationObject
Filename (Prefix und Suffix) z.B.
forceRepaint() - Method in class wesen.simulator.Umgebung
Die Umgebung wird neu aufgebaut.

G

Geometrie - class wesen.util.Geometrie
Hier sind einige mathematische Methoden, welche in verschiedenen Klassen benutzt werden.
Geometrie() - Constructor for class wesen.util.Geometrie
 
getAccessMode() - Method in class wesen.xml.MotorDescriptor
 
getAccessMode() - Method in class wesen.xml.RoboterDescriptor
 
getAccessMode() - Method in class wesen.xml.SensorLichtDescriptor
 
getAccessMode() - Method in class wesen.xml.types.FarbeTypeDescriptor
 
getActorSuffix() - Method in class wesen.robot.ObjectVector
Rueckgabe der Dateiendung "properties" fuer Aktoren.
getActorSuffix() - Method in interface wesen.simulator.AnimationVector
Es koennen zwei verschiedene Klassenbeschreibungen existieren.
getAlpha() - Method in class wesen.robot.Roboter
Rueckgabe des Winkel in Radian
getBlickwinkel() - Method in class wesen.xml.SensorLicht
 
getClipboard(wesen.simulator.Simulator,wesen.simulator.Umgebung) - Method in class wesen.robot.ObjectVector
Ein Objekt wird aus dem Clipboard in die Umgebung eingefuegt, dabei wird eine freie Postionen ausgehend von (0,0) gesucht.
getClipboard(wesen.simulator.Simulator,wesen.simulator.Umgebung) - Method in interface wesen.simulator.AnimationVector
Objekte werden aus dem Clipboard in die Umgebung eingefuegt, dabei muss das Einfuegen von dieser Implementation gehandhabt werden.
getColor() - Method in class wesen.robot.AnimationObject
Rueckgabe der Hintergrundfarbe dieses Objektes als String.
getColor(java.lang.String) - Static method in class wesen.util.ColorString
Gibt eine Color Konstante aufgrund einer Farbe in einem String zurück
getColorString(java.awt.Color) - Static method in class wesen.util.ColorString
 
getColumnCount() - Method in class wesen.simulator.BeanEditor.PropertyTableData
Rueckgabe der anzahl Spalten im Model.
getColumnName(int) - Method in class wesen.simulator.BeanEditor.PropertyTableData
Rueckgabe der Kopftexte
getDebugChiRight() - Method in class wesen.robot.Roboter
Damit kann diese Debugoption abgefragt werden.
getDebugSichtwinkel() - Method in class wesen.robot.Roboter
Damit kann diese Debugoption abgefragt werden.
getDebugValueDistanceRange() - Method in class wesen.robot.Roboter
Damit kann diese Debugoption abgefragt werden.
getDebugValueSpeedsLeftRightTrend() - Method in class wesen.robot.Roboter
Damit kann diese Debugoption gesetzt werden.
getDiameter() - Method in class wesen.robot.AnimationObject
Rueckgabe des Objektesdurchmesser in Punkten
getDirOfRobotData() - Method in class wesen.robot.ObjectVector
Dateiverzeichnis welches die XML- und Propertie-Dateien enthaelt.
getDirOfRobotData() - Method in interface wesen.simulator.AnimationVector
Verzeichnis wo sich die XML bzw.
getDistance(double,double,double,double) - Static method in class wesen.util.Geometrie
Berechnet die Distanz zwischen zwei Punkten in einem 2D-Koordinaten System
getDrawX() - Method in class wesen.robot.AnimationObject
Rueckgabe der oberen, linken Position des Roboters in der X-Achse Diese Koordinate wird zum Zeichnen benoetigt
getDrawY() - Method in class wesen.robot.AnimationObject
Rueckgabe der oberen, linken Position des Roboters in der Y-Achse Diese Koordinate wird zum Zeichnen benoetigt.
getExtends() - Method in class wesen.xml.MotorDescriptor
 
getExtends() - Method in class wesen.xml.RoboterDescriptor
 
getExtends() - Method in class wesen.xml.SensorLichtDescriptor
 
getExtends() - Method in class wesen.xml.types.FarbeTypeDescriptor
 
getFarbe() - Method in class wesen.xml.Roboter
 
getHasLight() - Method in class wesen.robot.Actor
Liefert true, wenn es ein Lichtaktor ist
getIdentity() - Method in class wesen.xml.MotorDescriptor
 
getIdentity() - Method in class wesen.xml.RoboterDescriptor
 
getIdentity() - Method in class wesen.xml.SensorLichtDescriptor
 
getIdentity() - Method in class wesen.xml.types.FarbeTypeDescriptor
 
getInstance(wesen.simulator.Simulator,wesen.simulator.Umgebung) - Static method in class wesen.simulator.Simulate
Rückgabe einer Instanz diese Klasse.
getJavaClass() - Method in class wesen.xml.MotorDescriptor
 
getJavaClass() - Method in class wesen.xml.RoboterDescriptor
 
getJavaClass() - Method in class wesen.xml.SensorLichtDescriptor
 
getJavaClass() - Method in class wesen.xml.types.FarbeTypeDescriptor
 
getMark() - Method in class wesen.robot.ObjectVector
Rueckgabe des markierten Objektes.
getMark() - Method in interface wesen.simulator.AnimationVector
Rueckgabe des markierten Objektes.
getMaxOccupiedYX() - Method in class wesen.robot.ObjectVector
Sucht den Punktes der am weitesten von der Koordinate (0,0) durch ein Objekte belegt ist.
getMaxOccupiedYX() - Method in interface wesen.simulator.AnimationVector
Rueckgabe des Punktes der am weitesten von der Koordinate (0,0) durch ein Objekte belegt ist.
getMemento() - Method in class wesen.robot.Roboter
 
getMessage(java.lang.String) - Static method in class wesen.util.MessageHandler
Mittels dem Schluessel (Key) wird die entsprechende Meldung aus der Propertie-Datei ermittelt und zurück gegeben.
getMotor() - Method in class wesen.xml.Roboter
 
getMotorFactorLeft() - Method in class wesen.robot.Sensor
Selbsterklärend
getMotorFactorRight() - Method in class wesen.robot.Sensor
Selbsterklärend
getMotorLinks() - Method in class wesen.xml.SensorLicht
 
getMotorRechts() - Method in class wesen.xml.SensorLicht
 
getNameSpacePrefix() - Method in class wesen.xml.MotorDescriptor
 
getNameSpacePrefix() - Method in class wesen.xml.RoboterDescriptor
 
getNameSpacePrefix() - Method in class wesen.xml.SensorLichtDescriptor
 
getNameSpacePrefix() - Method in class wesen.xml.types.FarbeTypeDescriptor
 
getNameSpaceURI() - Method in class wesen.xml.MotorDescriptor
 
getNameSpaceURI() - Method in class wesen.xml.RoboterDescriptor
 
getNameSpaceURI() - Method in class wesen.xml.SensorLichtDescriptor
 
getNameSpaceURI() - Method in class wesen.xml.types.FarbeTypeDescriptor
 
getNewInstanceXML(int,int,java.lang.String,java.lang.String) - Static method in class wesen.robot.Roboter
Hiermit werden die Daten aus der XML-Datei eingelesen.
getNewValue() - Method in class wesen.robot.AnimationObject
Wird von einem Observer abgefragt, falls er eine Meldlung ueber die Anederung eines Atttributes erhaelt.
getObjectAtPoint(int,int) - Method in class wesen.robot.ObjectVector
Method declaration
getObjectAtPointID(int,int) - Method in class wesen.robot.ObjectVector
Sucht ob der gegebene Punkt durch ein Objekt (Roboter bzw.
getObjectAtPointID(int,int) - Method in interface wesen.simulator.AnimationVector
Rueckgabe des Objekte welchen den durch X und Y bestimmten Punkt belegt.
getObjectDiameter(int) - Method in class wesen.robot.ObjectVector
Rueckgabe der Durchmessers des entsprechenden Objektes.
getObjectDiameter(int) - Method in interface wesen.simulator.AnimationVector
Rueckgabe des Durchmessers des Objektes.
getPosition() - Method in class wesen.robot.Sensor
Liefert die Sensor-'Position'
getPosition() - Method in class wesen.xml.SensorLicht
 
getPropertyName() - Method in class wesen.robot.AnimationObject
Wird von einem Observer abgefrag, falls er eine Melduung ueber die Anederung eines Attribues erhaelt.
getReference() - Method in class wesen.xml.Roboter
 
getRoboterVector() - Method in class wesen.simulator.Simulator
Rueckgabe des Animationsvektores
getRobotSuffix() - Method in class wesen.robot.ObjectVector
Rueckgabe der Dateiendung "xml" fuer Roboter-Beschreibung
getRobotSuffix() - Method in interface wesen.simulator.AnimationVector
Es koennen zwei verschiedene Klassenbeschreibungen existieren.
getRowCount() - Method in class wesen.simulator.BeanEditor.PropertyTableData
Rueckgabe der anzahl Zeilen im Model.
getSensorLicht() - Method in class wesen.xml.Roboter
 
getSensorLicht(int) - Method in class wesen.xml.Roboter
 
getSensorLichtCount() - Method in class wesen.xml.Roboter
 
getShortID() - Method in class wesen.robot.AnimationObject
Rueckgabe der kurzen Objektidentifikation
getText() - Method in class wesen.xml.Roboter
 
getToolTipOfObjectAtPoint(int,int) - Method in class wesen.robot.ObjectVector
Method declaration
getToolTipOfObjectAtPoint(int,int) - Method in interface wesen.simulator.AnimationVector
Rueckgabe des Objekt-Tooltipes welchen den durch X und Y bestimmten Punkt belegt.
getToolTipText() - Method in class wesen.robot.AnimationObject
Rueckgabe des ToolTipTextes dieses Objektes
getToolTipText(java.awt.event.MouseEvent) - Method in class wesen.simulator.Umgebung
Setzt den ToolTip entsprechend der Mausposition fuer einen Roboter, Aktoren oder nichts
getType() - Method in class wesen.xml.types.FarbeType
Returns the type of this FarbeType
getUmgebung() - Static method in class wesen.simulator.Simulator
Rueckgabe der Referenz auf die Simulationswelt
getValidator() - Method in class wesen.xml.MotorDescriptor
 
getValidator() - Method in class wesen.xml.RoboterDescriptor
 
getValidator() - Method in class wesen.xml.SensorLichtDescriptor
 
getValidator() - Method in class wesen.xml.types.FarbeTypeDescriptor
 
getValueAt(int,int) - Method in class wesen.simulator.BeanEditor.PropertyTableData
Rueckgabe des Wertes fuer die von der JTable gewünschte Zelle.
getViewAngle() - Method in class wesen.robot.Sensor
Selbsterklärend
getVmax() - Method in class wesen.xml.Motor
 
getVmin() - Method in class wesen.xml.Motor
 
getVstart() - Method in class wesen.xml.Motor
 
getWeite() - Method in class wesen.xml.SensorLicht
 
getX() - Method in class wesen.robot.AnimationObject
Rueckgabe der aktuellen Position in der X-Achse
getXMLName() - Method in class wesen.xml.MotorDescriptor
 
getXMLName() - Method in class wesen.xml.RoboterDescriptor
 
getXMLName() - Method in class wesen.xml.SensorLichtDescriptor
 
getXMLName() - Method in class wesen.xml.types.FarbeTypeDescriptor
 
getY() - Method in class wesen.robot.AnimationObject
Rueckgabe der aktuellen Position in der Y-Achse
gray - Static variable in class wesen.util.ColorString
 
GRAY - Static variable in class wesen.xml.types.FarbeType
The instance of the gray type
GRAY_TYPE - Static variable in class wesen.xml.types.FarbeType
The gray type
green - Static variable in class wesen.util.ColorString
 
GREEN - Static variable in class wesen.xml.types.FarbeType
The instance of the green type
GREEN_TYPE - Static variable in class wesen.xml.types.FarbeType
The green type

H

hasBlickwinkel() - Method in class wesen.xml.SensorLicht
 
hasVmax() - Method in class wesen.xml.Motor
 
hasVmin() - Method in class wesen.xml.Motor
 
hasVstart() - Method in class wesen.xml.Motor
 
hasWeite() - Method in class wesen.xml.SensorLicht
 
helpMenu - Variable in class wesen.simulator.Simulator
 
hit(wesen.robot.AnimationObject) - Method in class wesen.robot.AnimationObject
Methode welche abhandelt falls zwei Objekte zusammentreffen.
hit(wesen.robot.AnimationObject) - Method in class wesen.robot.Roboter
Bei einem Zusammenstoss mit einem anderen Objekt

I

init() - Method in class wesen.simulator.Umgebung
Erstellt ein Popupmenu mit den Dateinamen und definiert die entsprechende Aktion auf die Wahl eines Menu Eintrages
initial - Object in Sequence Diagram Roboter verschieben
 
initial - Object in Sequence Diagram Simulattionsschleife
 
initRoboter() - Method in class wesen.robot.ObjectVector
Erster Simulationscyklus
initRoboter() - Method in class wesen.robot.Roboter
Im ersten Simulationscyklus wird nur diese Methode durchlaufen
initRoboter() - Method in interface wesen.simulator.AnimationVector
Beim ersten Simulationscyklus wird diese Methode aufgerufen.
inputAngle(java.awt.event.ActionEvent) - Method in class wesen.simulator.Simulator
Der Benutzer drueckte Enter im Eingabefeld für den Winkel.
isCellEditable(int,int) - Method in class wesen.simulator.BeanEditor.PropertyTableData
Rueckgabe ob die Zelle editierbar ist? Es kann nur die Spalte 1 editiert werden, dies ist die Spalte mit den Eigenschaftswerten.
isMarkOn - Variable in class wesen.robot.AnimationObject
Ist das Objekt markiert, z.B.
isSimRunning() - Method in class wesen.simulator.Simulate
Gibt zurück ob der Simualtionsthread am laufen ist
isValid() - Method in class wesen.xml.Motor
 
isValid() - Method in class wesen.xml.Roboter
 
isValid() - Method in class wesen.xml.SensorLicht
 

J

JAboutDialog - class wesen.simulator.JAboutDialog
A basic implementation of the JDialog class.
jAboutDialog_windowClosing_Interaction1(java.awt.event.WindowEvent) - Method in class wesen.simulator.JAboutDialog
 
jAboutDialog_windowClosing(java.awt.event.WindowEvent) - Method in class wesen.simulator.JAboutDialog
 
JAboutDialog.SymAction - class wesen.simulator.JAboutDialog.SymAction
 
JAboutDialog.SymWindow - class wesen.simulator.JAboutDialog.SymWindow
 
JAboutDialog(java.awt.Frame) - Constructor for class wesen.simulator.JAboutDialog
 
JMenuBar1 - Variable in class wesen.simulator.Simulator
 
JSeparator1 - Variable in class wesen.simulator.Simulator
 
JToolBar1 - Variable in class wesen.simulator.Simulator
 
JToolBarSeparator1 - Variable in class wesen.simulator.Simulator
 
JToolBarSeparator2 - Variable in class wesen.simulator.Simulator
 
JToolBarSeparator3 - Variable in class wesen.simulator.Simulator
 
JToolBarSeparator4 - Variable in class wesen.simulator.Simulator
 

K

Kontinuierlicher Modus - UseCase in Simulation(in Use Case Diagram Simulation)
 

L

lastmove - Variable in class wesen.robot.Roboter
Zeitpunkt der letzten Bewegung
lastValue - Variable in class wesen.robot.Sensor
Der letzte Senesorwert (dient zum Tendenz berechnen)
lbAngle - Variable in class wesen.simulator.Simulator
 
lbGraf - Variable in class wesen.simulator.JAboutDialog
 
lbHaehlen - Variable in class wesen.simulator.JAboutDialog
 
lbRuefenach - Variable in class wesen.simulator.JAboutDialog
 
lbSchneider - Variable in class wesen.simulator.JAboutDialog
 
lbSign - Variable in class wesen.simulator.JAboutDialog
 
lbVersion - Variable in class wesen.simulator.JAboutDialog
 
lbYear - Variable in class wesen.simulator.JAboutDialog
 
Libaries - Component in Wesen(in Deployment Diagram Wesen)
Im Verzeichnis lib sind die verwendeten Libaries abgelegt
lightGray - Static variable in class wesen.util.ColorString
 
LIGHTGRAY - Static variable in class wesen.xml.types.FarbeType
The instance of the lightGray type
LIGHTGRAY_TYPE - Static variable in class wesen.xml.types.FarbeType
The lightGray type
loadAnimationObject(java.io.ObjectInputStream,java.lang.String) - Method in class wesen.robot.Actor
Einlesen der serailisierten Objekte dieses Objektes.
loadAnimationObject(java.io.ObjectInputStream,java.lang.String) - Method in class wesen.robot.AnimationObject
Die Implementierung muss sich und seine Objekte selber lesen konnen.
loadAnimationObject(java.io.ObjectInputStream,java.lang.String) - Method in class wesen.robot.Roboter
Einlesen der serailisierten Objekte dieses Objektes.

M

m_bean - Variable in class wesen.simulator.BeanEditor
 
m_data - Variable in class wesen.simulator.BeanEditor
 
m_numProps - Variable in class wesen.simulator.BeanEditor.PropertyTableData
 
m_properties - Variable in class wesen.simulator.BeanEditor.PropertyTableData
 
m_table - Variable in class wesen.simulator.BeanEditor
 
m_v - Variable in class wesen.simulator.BeanEditor.PropertyTableData
 
magenta - Static variable in class wesen.util.ColorString
 
MAGENTA - Static variable in class wesen.xml.types.FarbeType
The instance of the magenta type
MAGENTA_TYPE - Static variable in class wesen.xml.types.FarbeType
The magenta type
main(java.lang.String[]) - Static method in class wesen.simulator.Console
 
main(java.lang.String[]) - Static method in class wesen.simulator.Simulator
Starten des Simulator
main(java.lang.String[]) - Static method in class wesen.xml.RobotTest
 
mapping - Object in Wesen(in Deployment Diagram Wesen)
 
mapping - Object in Wesen(in Deployment Diagram Wesen)
 
marshal(java.io.Writer) - Method in class wesen.xml.Motor
 
marshal(java.io.Writer) - Method in class wesen.xml.Roboter
 
marshal(java.io.Writer) - Method in class wesen.xml.SensorLicht
 
marshal(org.xml.sax.DocumentHandler) - Method in class wesen.xml.Motor
 
marshal(org.xml.sax.DocumentHandler) - Method in class wesen.xml.Roboter
 
marshal(org.xml.sax.DocumentHandler) - Method in class wesen.xml.SensorLicht
 
Meldungstexte - Object in Wesen(in Deployment Diagram Wesen)
 
memento - Variable in class wesen.robot.Roboter
 
MessageHandler - class wesen.util.MessageHandler
Diese Klasse ermoeglicht es Frage/Fehler/Meldungen in einem modalen Fenster zu zeigen.
Motor - class wesen.robot.Motor
Ist ein Motor eines Wesens (links oder rechts)
Motor - class wesen.xml.Motor
 
Motor() - Constructor for class wesen.robot.Motor
Konstruktor fuer den Motor wird fuer das Anlegen ueber XML gebraucht.
Motor() - Constructor for class wesen.xml.Motor
 
MotorDescriptor - class wesen.xml.MotorDescriptor
 
MotorDescriptor() - Constructor for class wesen.xml.MotorDescriptor
 
motorFactorLeft - Variable in class wesen.robot.Sensor
Gibt an, wie der linke Motor des Roboters stimuliert werden soll '-' ist bremsen '\0' ist keine Bewegung '+' ist Beschleunigen 't' ist Trend, d.h.
motorFactorRight - Variable in class wesen.robot.Sensor
Ist Analog zu motorFactorLeft
motorleft - Variable in class wesen.robot.Roboter
Motor links
motorleft - Object in Sequence Diagram Roboter verschieben
 
motorright - Variable in class wesen.robot.Roboter
Motor rechts, public fuer XSD
motorright - Object in Sequence Diagram Roboter verschieben
 
motorspace - Variable in class wesen.robot.Roboter
Motor/Rad Abstand (entspricht Breite des Roboters)
mouseClicked(java.awt.event.MouseEvent) - Method in class wesen.simulator.Umgebung
Es erfolgte eine Mausclick
mouseDragged(java.awt.event.MouseEvent) - Method in class wesen.simulator.Umgebung
Ein Objekt wird neu platziert
mouseEntered(java.awt.event.MouseEvent) - Method in class wesen.simulator.Umgebung
Die Maus betritt die Umgebung
mouseExited(java.awt.event.MouseEvent) - Method in class wesen.simulator.Umgebung
Die Maus verlaesst die Umgebung
mouseMoved(java.awt.event.MouseEvent) - Method in class wesen.simulator.Umgebung
Die Maus wurde verschoben
mousePressed(java.awt.event.MouseEvent) - Method in class wesen.simulator.Umgebung
Die Maustaste wurde gedrueckt
mouseReleased(java.awt.event.MouseEvent) - Method in class wesen.simulator.Umgebung
Die Maustaste wurde freigelassen
move(wesen.robot.ObjectVector,int) - Method in class wesen.robot.Roboter
Verschiebung des Roboters
moveRoboter() - Method in class wesen.robot.ObjectVector
Hier werden die Roboter neu platziert.
moveRoboter() - Method in interface wesen.simulator.AnimationVector
Beim zweiten und jedem folgenden Simulationscyklus wird diese Methode aufgerufen.
mtfAngle - Variable in class wesen.simulator.Simulator
 

N

newAction() - Method in class wesen.simulator.Simulator
Die Simulationswelt wird geleert, zuerst erfolgt eine Rueckfrage.
newIcon - Variable in class wesen.simulator.Simulator
 
newItem - Variable in class wesen.simulator.Simulator
 
NewObservable - class wesen.util.NewObservable
Erweitert den bestehenden java.util.Observable in der Weise dass dieser nicht nur als Basisklass benutzt werden kann.
NORMAL_COLOR - Static variable in class wesen.util.MessageHandler
Die Meldung fuer die Statuszeile - eine "normale" Meldung
Note1 - Note in Deployment Diagram Wesen
 
Note1 - Note in Class Diagram wesen
 
Note1 - Note in Use Case Diagram Simulation
 
Note1 - Note in Use Case Diagram Simulator
 
Note1 - Note in Use Case Diagram Simulator starten und beenden
 
Note1 - Note in Sequence Diagram Simulattionsschleife
 
Note1 - Note in Class Diagram simulator
 
Note2 - Note in Deployment Diagram Wesen
 
Note3 - Note in Deployment Diagram Wesen
 
Note4 - Note in Deployment Diagram Wesen
 
Note5 - Note in Deployment Diagram Wesen
 
Note6 - Note in Deployment Diagram Wesen
 
notifyObservers() - Method in class wesen.util.NewObservable
Mit dieser Methode wird auch setChanged durchgefuehrt.
notifyObservers(java.lang.Object) - Method in class wesen.util.NewObservable
Mit dieser Methode wird auch setChanged durchgefuehrt.

O

Object1 - Object in Sequence Diagram Roboter verschieben
 
Object1 - Object in Sequence Diagram Simulattionsschleife
 
ObjectCloner - class wesen.util.ObjectCloner
Mit dieser Klasse kann ein Objekt geklont werden, dabei muss es serialisiert sein.
ObjectVector - class wesen.robot.ObjectVector
Diese Klasse implementiert das AnimationVector Interface und verwaltet alle Objekte der Simulationswelt.
ObjectVector() - Constructor for class wesen.robot.ObjectVector
Der Konstruktor wird nicht direkt angesprochen
Objekt einfügen - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Objekt aus dem Clipboard einfügen.
Objekte laden - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Objekt (Roboter oder Aktor) aus einem Popupmenu auswählen.
Objekt kopieren - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Objekt in das Clipboard kopieren.
Objekt laden - UseCase in Simulator starten und beenden(in Use Case Diagram Simulator starten und beenden)
 
Objekt löschen - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Markiertes Objekt löschen
Objekt markieren - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Markieren eines Objektes mit der Maus.
Objektproperties editieren - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Mit einem Beaneditor können einige Eigenschaften des Objektes editiert werden.
Objekt verschieben - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Das Objekt kann innerhalb der Simulationwelt verschoben werden.
objToString(java.lang.Object) - Method in class wesen.simulator.BeanEditor.PropertyTableData
Konvertiert eine durch value gegebenes Objekt in ein String Objekt und gibt dessen Wert zurueckt.
okButton - Variable in class wesen.simulator.JAboutDialog
 
okButton_actionPerformed_Interaction1(java.awt.event.ActionEvent) - Method in class wesen.simulator.JAboutDialog
 
okButton_actionPerformed(java.awt.event.ActionEvent) - Method in class wesen.simulator.JAboutDialog
 
openIcon - Variable in class wesen.simulator.Simulator
 
openItem - Variable in class wesen.simulator.Simulator
 
orange - Static variable in class wesen.util.ColorString
 
ORANGE - Static variable in class wesen.xml.types.FarbeType
The instance of the orange type
ORANGE_TYPE - Static variable in class wesen.xml.types.FarbeType
The orange type
originAlpha - Variable in class wesen.robot.Roboter
Der origiale Winkel des Roboters (Im Uhrzeigersinn in Radian)
originX - Variable in class wesen.robot.AnimationObject
Originiale Position des Objektmittelpunktes in der X-Achse, wird z.B.
originY - Variable in class wesen.robot.AnimationObject
Originale Position des Objektmittelpunktes in der Y-Achse, wird z.B fuer Reset benutzt

P

paint(java.awt.Graphics) - Method in class wesen.robot.Actor
Zeichnet den Actor
paint(java.awt.Graphics) - Method in class wesen.robot.AnimationObject
Die Implementierung muss sich selber zeichnen koennen.
paint(java.awt.Graphics) - Method in class wesen.robot.Roboter
Zeichnet den Roboter
paintComponent(java.awt.Graphics) - Method in class wesen.simulator.Umgebung
Ueberschreibt die paintComponent Methode
paste() - Method in class wesen.simulator.Simulator
Objekt aus dem Clipboard in die Simulationsumgebung einfuegen.
pasteIcon - Variable in class wesen.simulator.Simulator
 
pasteItem - Variable in class wesen.simulator.Simulator
 
pbCopy - Variable in class wesen.simulator.Simulator
 
pbCut - Variable in class wesen.simulator.Simulator
 
pbNew - Variable in class wesen.simulator.Simulator
 
pbOpen - Variable in class wesen.simulator.Simulator
 
pbPaste - Variable in class wesen.simulator.Simulator
 
pbPlay - Variable in class wesen.simulator.Simulator
 
pbReset - Variable in class wesen.simulator.Simulator
 
pbSave - Variable in class wesen.simulator.Simulator
 
pbStep - Variable in class wesen.simulator.Simulator
 
pbStop - Variable in class wesen.simulator.Simulator
 
pink - Static variable in class wesen.util.ColorString
 
PINK - Static variable in class wesen.xml.types.FarbeType
The instance of the pink type
PINK_TYPE - Static variable in class wesen.xml.types.FarbeType
The pink type
playIcon - Variable in class wesen.simulator.Simulator
 
playItem - Variable in class wesen.simulator.Simulator
 
pMessage - Variable in class wesen.simulator.Simulator
 
pointIsPart(int,int) - Method in class wesen.robot.AnimationObject
Rueckgabe ob ein Punkt von diesem Objekt belegt ist.
posX - Variable in class wesen.robot.Sensor
X Position des Sensors.
posY - Variable in class wesen.robot.Sensor
Y Position des Sensors.

R

r1 - Object in Sequence Diagram Roboter verschieben
 
r2 - Object in Sequence Diagram Roboter verschieben
 
range - Variable in class wesen.robot.Sensor
Reichweite des Sensors.
readLine(java.io.PipedInputStream) - Method in class wesen.simulator.Console
 
readWorld(java.io.ObjectInputStream) - Method in class wesen.robot.ObjectVector
Einlesen der serialisierten Objekte.
readWorld(java.io.ObjectInputStream) - Method in interface wesen.simulator.AnimationVector
Die Welt einlesen.
red - Static variable in class wesen.util.ColorString
 
RED - Static variable in class wesen.xml.types.FarbeType
The instance of the red type
RED_TYPE - Static variable in class wesen.xml.types.FarbeType
The red type
registerBeanEditor(wesen.simulator.Umgebung) - Method in class wesen.robot.AnimationObject
Aktiviert den Beaneditor fuer diese Objekt.
registerObserver(java.util.Observer) - Method in class wesen.robot.AnimationObject
Einen neuen Observer fuer dieses Objekt registrieren.
registerObserver(java.util.Observer) - Method in class wesen.robot.ObjectVector
Method declaration
registerObserver(java.util.Observer) - Method in interface wesen.simulator.AnimationVector
Registrieren eines Observers.
removeAllElements(wesen.simulator.Simulator) - Method in class wesen.robot.ObjectVector
Loescht alle Elemente des Vectores.
removeAllElements(wesen.simulator.Simulator) - Method in interface wesen.simulator.AnimationVector
Der Benutzer waehlte eine neue Welt erstellen.
removeAllSensorLicht() - Method in class wesen.xml.Roboter
 
removeObject() - Method in class wesen.robot.AnimationObject
Diese Objekt wird entfernt, dabei muss sichergestellt werden, dass der Beaneditor geschlossen wird und eventuelle Observer abgemeldet werden.
removeOneElement(wesen.simulator.Simulator,int) - Method in class wesen.robot.ObjectVector
Loescht eine einzelnes Element im Vector.
removeOneElement(wesen.simulator.Simulator,int) - Method in interface wesen.simulator.AnimationVector
Enfernen eines einzelnen Objektes aus der Simualtionswelt.
removeSensorLicht(int) - Method in class wesen.xml.Roboter
 
reset() - Method in class wesen.simulator.Simulator
Die Objekte der Simulationswelt werden in ihre Ursprunkgsposition gesetzt.
Reseten der Roboter - UseCase in Simulation(in Use Case Diagram Simulation)
Die Roboter werden in ihre Ausgabnsposiiton gebracht.
resetIcon - Variable in class wesen.simulator.Simulator
 
resetItem - Variable in class wesen.simulator.Simulator
 
resetPosition() - Method in class wesen.robot.AnimationObject
Setzen der Objekte auf die Ursprungsposition, normalerweise wurde die Originalposition vom Benutzer gesetzt.
resetPosition() - Method in class wesen.robot.ObjectVector
Objekte in Ausgangspostion bringen.
resetPosition() - Method in class wesen.robot.Roboter
Zuesaetzlich muss noch der Winkel zurueckgesetzt werden.
resetPosition() - Method in interface wesen.simulator.AnimationVector
Die Objekte muessen in die Ausgangstellung gefahren werden.
rob - Variable in class wesen.robot.Sensor
Dieser Sensor gehört zum Roboter rob
rob - Object in Sequence Diagram Roboter verschieben
 
Roboer bearbeiten - UseCase in Roboter XML(in Use Case Diagram Simulator)
 
Roboer erstellen - UseCase in Roboter XML(in Use Case Diagram Simulator)
 
Roboer löschen - UseCase in Roboter XML(in Use Case Diagram Simulator)
 
robot - Class Diagram in wesen.robot
 
ROBOT_CLASS - Static variable in class wesen.simulator.Simulator
Die Kalsse welche das Interface AnimationVector implementiert
Roboter - Object in Wesen(in Deployment Diagram Wesen)
 
Roboter - Object in Wesen(in Deployment Diagram Wesen)
 
Roboter - Object in Class Diagram wesen
 
Roboter - class wesen.robot.Roboter
Klasse welche einen einzelnen Roboter steuert und zeichnet.
Roboter - class wesen.xml.Roboter
 
Roboter() - Constructor for class wesen.robot.Roboter
Kreiert einen Roboter
Roboter() - Constructor for class wesen.xml.Roboter
 
Roboter(int,int,java.lang.String,java.lang.String) - Constructor for class wesen.robot.Roboter
Kreiert einen Roboter welcher normalwerweise vom Benutzer interaktiv ins "Leben" gerufen wurde.
RoboterDescriptor - class wesen.xml.RoboterDescriptor
 
RoboterDescriptor() - Constructor for class wesen.xml.RoboterDescriptor
 
Roboter verschieben - Sequence Diagram in wesen.robot
 
Roboter XML - System Boundary in Use Case Diagram Simulator
 
RobotTest - class wesen.xml.RobotTest
Test class for Castor test suite
run() - Method in class wesen.simulator.Console
 
run() - Method in class wesen.simulator.Simulate
Bewegungs- und Anzeigeschleife der Simulation

S

saveAnimationObject(java.io.ObjectOutputStream) - Method in class wesen.robot.Actor
Sich selber speichern.
saveAnimationObject(java.io.ObjectOutputStream) - Method in class wesen.robot.AnimationObject
Die Implementierung muss sich und seine Objekte selber speichern koennen.
saveAnimationObject(java.io.ObjectOutputStream) - Method in class wesen.robot.Roboter
Sich selber speichern.
saveAsItem - Variable in class wesen.simulator.Simulator
 
saveIcon - Variable in class wesen.simulator.Simulator
 
saveItem - Variable in class wesen.simulator.Simulator
 
saveWorld(java.io.ObjectOutputStream) - Method in class wesen.robot.ObjectVector
Speichern der Welt.
saveWorld(java.io.ObjectOutputStream) - Method in interface wesen.simulator.AnimationVector
Die Objekte muessen sich selber speichern koennen.
sensitivity - Variable in class wesen.robot.Sensor
Definiert den Motorfaktorbereich Der Sensorwert wird dabei mit motorFaktorX auf 1.0 +/- Sensitivity gemappt.
Sensor - class wesen.robot.Sensor
Der Sensor gehört zu einem Roboter und ist dort links, bzw.
sensor - Object in Sequence Diagram Roboter verschieben
 
Sensor() - Constructor for class wesen.robot.Sensor
Konstruktor fuer XML
Sensor(boolean,double,wesen.robot.Roboter,char,char) - Constructor for class wesen.robot.Sensor
Dieser Konstruktor wird nur für Testzwecke gebraucht
sensor1 - Object in Sequence Diagram Roboter verschieben
 
SensorInterface - interface wesen.robot.SensorInterface
 
SensorLicht - class wesen.robot.SensorLicht
Diese Klasse repräsentiert einen Lichtsensor.
SensorLicht - class wesen.xml.SensorLicht
 
SensorLicht() - Constructor for class wesen.robot.SensorLicht
Konstruktor fuer den SensorLicht wird fuer das Anlegen ueber XML gebraucht.
SensorLicht() - Constructor for class wesen.xml.SensorLicht
 
SensorLicht(boolean,double,wesen.robot.Roboter,char,char) - Constructor for class wesen.robot.SensorLicht
Konstruktor
SensorLichtDescriptor - class wesen.xml.SensorLichtDescriptor
 
SensorLichtDescriptor() - Constructor for class wesen.xml.SensorLichtDescriptor
 
sensors - Variable in class wesen.robot.Roboter
Alle Sensoren dieses Roboters (rechts und links), public fuer XSD
serialVersionUID - Static variable in class wesen.robot.Actor
Ueberschreiben der serialisierungs-ID, damit werden InvalidClassException ausgeschlossen.
serialVersionUID - Static variable in class wesen.robot.AnimationObject
Ueberschreiben der serialisierungs-ID, damit werden InvalidClassException ausgeschlossen.
serialVersionUID - Static variable in class wesen.robot.ObjectVector
Ueberschreiben der serialisierungs-ID, damit werden InvalidClassException ausgeschlossen.
serialVersionUID - Static variable in class wesen.robot.Roboter
Ueberschreiben der serialisierungs-ID, damit werden InvalidClassException ausgeschlossen.
serialVersionUID - Static variable in class wesen.simulator.Simulator
Ueberschreiben der serialisierungs-ID, damit werden InvalidClassException ausgeschlossen.
setAlpha(boolean,double) - Method in class wesen.simulator.Simulator
Aktivert oder deaktiviert das Eingabefeld fuer den Winkel und rechnet den Winkel von Radian in Grad um.
setAlphaGrad(double,int) - Method in class wesen.robot.ObjectVector
Winkel fuer das Objekt setzen.
setAlphaGrad(double,int) - Method in interface wesen.simulator.AnimationVector
Die animierten Objekte besitzen einen Winkel.
setAnimationVector(wesen.simulator.AnimationVector) - Method in class wesen.simulator.Umgebung
Speichert eine Referenz auf den Animationsvektor
setBlickwinkel(double) - Method in class wesen.xml.SensorLicht
 
setClipboard() - Method in class wesen.robot.ObjectVector
Objekt ins Clipboard setzen.
setClipboard() - Method in class wesen.simulator.Simulator
Objekt der Simulationsumgebung ins Clipboard setzen
setClipboard() - Method in interface wesen.simulator.AnimationVector
Setzt das markierte Objekt in das Clipboard.
setColor(java.lang.String) - Method in class wesen.robot.AnimationObject
Hindergrundfarbe fuer dieses Objekt setzen.
setCopy(boolean) - Method in class wesen.simulator.Simulator
Cut- und Copyschaltflaeche bzw.
setDebugChiRight(boolean) - Method in class wesen.robot.Roboter
Damit kann diese Debugoption gesetzt werden.
setDebugSichtwinkel(boolean) - Method in class wesen.robot.Roboter
Damit kann diese Debugoption gesetzt werden.
setDebugValueDistanceRange(boolean) - Method in class wesen.robot.Roboter
Damit kann diese Debugoption gesetzt werden.
setDebugValueSpeedsLeftRightTrend(boolean) - Method in class wesen.robot.Roboter
Damit kann diese Debugoption abgefragt werden.
setFarbe(wesen.xml.types.FarbeType) - Method in class wesen.xml.Roboter
 
setFlag(int) - Method in class wesen.simulator.Umgebung
Beeinflusst das Verhalten ob die Simulationsumgebung neu aufgebaut wird.
setFreeIDNumber(wesen.robot.AnimationObject) - Method in class wesen.robot.ObjectVector
Erstelle eine eindeutige ID fuer das Objekte.
setGrad(double) - Method in class wesen.robot.Roboter
Setzen des Winkel in Graden.
setMark(boolean) - Method in class wesen.robot.AnimationObject
Setzen ob das Objekt markiert ist, wird gebraucht damit sich das Objekt selber korrekt zeichnen kann.
setMark(wesen.simulator.Simulator,int,boolean) - Method in class wesen.robot.ObjectVector
Markierung fuer ein Objekt setzen bzw.
setMark(wesen.simulator.Simulator,int,boolean) - Method in interface wesen.simulator.AnimationVector
Markierung fuer das entsprechende Objekte setzen bzw.
setMemento(wesen.robot.Roboter) - Method in class wesen.robot.Roboter
 
setMotor(wesen.xml.Motor) - Method in class wesen.xml.Roboter
 
setMotorFactorLeft(java.lang.String) - Method in class wesen.robot.Sensor
Selbsterklärend
setMotorFactorRight(java.lang.String) - Method in class wesen.robot.Sensor
Selbsterklärend
setMotorLinks(java.lang.String) - Method in class wesen.xml.SensorLicht
 
setMotorRechts(java.lang.String) - Method in class wesen.xml.SensorLicht
 
setNewAlpha() - Method in class wesen.robot.Roboter
Berechnet den neuen Winkel Alpha
setNewMotorSpeeds() - Method in class wesen.robot.Sensor
Setze neue Motorgeschwindigkeiten aufgrund mehrerer Kriterien
setNewValue(double) - Method in class wesen.robot.Sensor
Setze neuen Wert und schneide ihn auf Intervall (0, 1) zu
setObject(wesen.robot.AnimationObject) - Method in class wesen.simulator.BeanEditor
 
setOriginAlpha(double) - Method in class wesen.robot.Roboter
Setzen des Winkel in Radian
setPos(int,int,int) - Method in class wesen.robot.ObjectVector
Setzt das Objekt (Aktor bzw.
setPos(int,int,int) - Method in interface wesen.simulator.AnimationVector
Setzen des Objekte an die durch X und Y bestimmte Position.
setPos(int,int) - Method in class wesen.robot.AnimationObject
Setzen der Ursprungsposition in der Umgebung, normalerweise wirde diese durch Benutzerinteraktionen gesetzt.
setPos(int,int) - Method in class wesen.robot.Roboter
Setzen des Roboter an eine neuen Position in der Umgebung.
setPosition(java.lang.String) - Method in class wesen.robot.Sensor
Selbsterklärend
setPosition(java.lang.String) - Method in class wesen.xml.SensorLicht
 
setProperty(java.lang.String,java.lang.Object) - Method in class wesen.simulator.BeanEditor.PropertyTableData
Setz einen neuen Wert in das Model, dabei ist der name das Suchkriterium.
setReference(java.lang.String) - Method in class wesen.xml.Roboter
 
setResourceFile(java.lang.String,java.util.Locale,javax.swing.JTextField) - Static method in class wesen.util.MessageHandler
Initialisierung dieses Objektes.
setRoboter(wesen.robot.Roboter) - Method in class wesen.robot.Sensor
Selbsterklärend
setSensorLicht(int,wesen.xml.SensorLicht) - Method in class wesen.xml.Roboter
 
setSensorLicht(wesen.xml.SensorLicht[]) - Method in class wesen.xml.Roboter
 
setShortID(java.lang.String) - Method in class wesen.robot.AnimationObject
Setzen der kurzen Objektidentifikation
setText(java.lang.String) - Method in class wesen.xml.Roboter
 
setV(double) - Method in class wesen.robot.Motor
Setzt die neuberechnete Geschwindigkeit
und hält sie in den Grenzen vMin und vMax.
setValueAt(java.lang.Object,int,int) - Method in class wesen.simulator.BeanEditor.PropertyTableData
Einen Wert von der JTable in das Model setzen.
setViewAngle(double) - Method in class wesen.robot.Sensor
Selbsterklärend
setVmax(double) - Method in class wesen.xml.Motor
 
setVmin(double) - Method in class wesen.xml.Motor
 
setVstart(double) - Method in class wesen.xml.Motor
 
setWeite(double) - Method in class wesen.xml.SensorLicht
 
setWorkId(int) - Method in class wesen.simulator.Umgebung
Setzen des markierten Objektes im Vektor
setX(double) - Method in class wesen.robot.AnimationObject
Setzen von X, d.h.
setX(double) - Method in class wesen.robot.Roboter
X Position des Roboters wird gesetzt
setY(double) - Method in class wesen.robot.AnimationObject
Setzen von y, d.h.
setY(double) - Method in class wesen.robot.Roboter
Y Position des Roboters wird gesetzt
shortID - Variable in class wesen.robot.AnimationObject
Kurzidentifikation z.B L=Licht (L1 ..
showMessage(java.awt.Component,java.lang.String,java.lang.String,int) - Static method in class wesen.util.MessageHandler
Ausgabe einer einfachen Meldung mit einem seperaten Dialog.
showTextFieldMessage(java.lang.String,java.awt.Color) - Static method in class wesen.util.MessageHandler
Ausgabe einer Meldung in ein JTextField der Applikation, z.B.
simStart(int) - Method in class wesen.simulator.Simulate
Startet die Simulation
simStop() - Method in class wesen.simulator.Simulate
Stoppen der Simulation
Simulate - class wesen.simulator.Simulate
Ist zuständig fuer die animierte Simulation.
Simulate(wesen.simulator.Simulator,wesen.simulator.Umgebung) - Constructor for class wesen.simulator.Simulate
Erzeugt eine neue Instanz dieser Klasse.
Simulation - Use Case Diagram in wesen.simulator
 
Simulation - System Boundary in Use Case Diagram Simulation
 
Simulationsweld bearbeiten - UseCase in Simulator(in Use Case Diagram Simulator)
Im GUI die Simulationswelt bearbeiten
Simulationswelt bearbeiten - System Boundary in Use Case Diagram Simulationweld bearbeiten
Objekt für die weitere Bearbeitung markieren
Simulationswelt laden - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Simulationswelt von Datei laden
Simulationswelt laden - UseCase in Simulator starten und beenden(in Use Case Diagram Simulator starten und beenden)
Laden der Welt, dabei werden die Roboter bzw.
Simulationswelt speichern - UseCase in Simulator starten und beenden(in Use Case Diagram Simulator starten und beenden)
 
Simulationweld bearbeiten - Use Case Diagram in wesen.simulator
 
Simulationwelt speichern - UseCase in Simulationswelt bearbeiten(in Use Case Diagram Simulationweld bearbeiten)
Simulationswelt (auch leere) speichern
Simulator - class wesen.simulator.Simulator
Das GUI der Simulation
Simulator - Use Case Diagram in wesen.simulator
 
Simulator - System Boundary in Use Case Diagram Simulator
 
simulator - Class Diagram in wesen.simulator
 
Simulator.SymAction - class wesen.simulator.Simulator.SymAction
Alle notwendigen Ereignisse werden hier entgegen genommen.
Simulator.SymWindow - class wesen.simulator.Simulator.SymWindow
Windowslistener
Simulator() - Constructor for class wesen.simulator.Simulator
Konstruktor fuer den Simulator-GUI
Simulator(java.lang.String) - Constructor for class wesen.simulator.Simulator
Erstellt eine neue Instanz des Simulator mit sTitle als Titel
Simulator beenden - UseCase in Simulator starten und beenden(in Use Case Diagram Simulator starten und beenden)
 
Simulator starten - UseCase in Simulator starten und beenden(in Use Case Diagram Simulator starten und beenden)
 
Simulator starten und beenden - UseCase in Simulator(in Use Case Diagram Simulator)
Die Simulation starten und beenden
Simulator starten und beenden - Use Case Diagram in wesen.simulator
 
Simulator starten und beenden - System Boundary in Use Case Diagram Simulator starten und beenden
 
Simulattionsschleife - Sequence Diagram in wesen.simulator
 
Simulieren - UseCase in Simulator(in Use Case Diagram Simulator)
Die Simulation starten
SPEED_FACTOR - Static variable in class wesen.robot.Motor
Faktor fuer die Umrechnung der normierten Geschwindigkeit (0..1) auf Pixel-Geschwindigkeit umgerechnet (wenn zu hoch gewählt -> Sensoren werden zu langsam berechnet und hinken nach)
STANDARD_WORLDFILE - Static variable in class wesen.simulator.Simulator
In diese Datei wird die Welt beim Starten bzw.
startBeanEditor(int,int,wesen.simulator.Umgebung) - Method in class wesen.robot.ObjectVector
Method declaration
startBeanEditor(int,int,wesen.simulator.Umgebung) - Method in interface wesen.simulator.AnimationVector
Started den Beaneditor falls der Punkt(iX, iY) durch ein entsprechendes Objekt besetzt ist.
StatementBlock1 - Resource not found: StatementBlock in initial(in Sequence Diagram Roboter verschieben)
 
StatementBlock10 - Resource not found: StatementBlock in static(in Sequence Diagram Roboter verschieben)
 
StatementBlock11 - Resource not found: StatementBlock in static(in Sequence Diagram Roboter verschieben)
 
StatementBlock12 - Resource not found: StatementBlock in static(in Sequence Diagram Roboter verschieben)
 
StatementBlock13 - Resource not found: StatementBlock in anonymous(in Sequence Diagram Roboter verschieben)
 
StatementBlock14 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock15 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock16 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock17 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock18 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock19 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock2 - Resource not found: StatementBlock in initial(in Sequence Diagram Roboter verschieben)
 
StatementBlock20 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock21 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock22 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock23 - Resource not found: StatementBlock in anonymous(in Sequence Diagram Roboter verschieben)
 
StatementBlock24 - Resource not found: StatementBlock in anonymous(in Sequence Diagram Roboter verschieben)
 
StatementBlock25 - Resource not found: StatementBlock in anonymous(in Sequence Diagram Roboter verschieben)
 
StatementBlock26 - Resource not found: StatementBlock in anonymous(in Sequence Diagram Roboter verschieben)
 
StatementBlock27 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock28 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock29 - Resource not found: StatementBlock in sensor(in Sequence Diagram Roboter verschieben)
 
StatementBlock3 - Resource not found: StatementBlock in static(in Sequence Diagram Roboter verschieben)
 
StatementBlock35 - Resource not found: StatementBlock in initial(in Sequence Diagram Roboter verschieben)
 
StatementBlock36 - Resource not found: StatementBlock in initial(in Sequence Diagram Roboter verschieben)
 
StatementBlock37 - Resource not found: StatementBlock in initial(in Sequence Diagram Roboter verschieben)
 
StatementBlock38 - Resource not found: StatementBlock in initial(in Sequence Diagram Roboter verschieben)
 
StatementBlock4 - Resource not found: StatementBlock in static(in Sequence Diagram Roboter verschieben)
 
StatementBlock4 - Resource not found: StatementBlock in initial(in Sequence Diagram Simulattionsschleife)
 
StatementBlock5 - Resource not found: StatementBlock in anonymous(in Sequence Diagram Roboter verschieben)
 
StatementBlock5 - Resource not found: StatementBlock in initial(in Sequence Diagram Simulattionsschleife)
 
StatementBlock6 - Resource not found: StatementBlock in anonymous(in Sequence Diagram Roboter verschieben)
 
StatementBlock6 - Resource not found: StatementBlock in initial(in Sequence Diagram Simulattionsschleife)
 
StatementBlock7 - Resource not found: StatementBlock in static(in Sequence Diagram Roboter verschieben)
 
StatementBlock8 - Resource not found: StatementBlock in static(in Sequence Diagram Roboter verschieben)
 
StatementBlock9 - Resource not found: StatementBlock in static(in Sequence Diagram Roboter verschieben)
 
static - Object in Sequence Diagram Roboter verschieben
 
stepIcon - Variable in class wesen.simulator.Simulator
 
stepItem - Variable in class wesen.simulator.Simulator
 
stopIcon - Variable in class wesen.simulator.Simulator
 
stopItem - Variable in class wesen.simulator.Simulator
 
Stoppen des kontinuierlichen Moduses - UseCase in Simulation(in Use Case Diagram Simulation)
 
stopSimulation() - Method in class wesen.simulator.Simulator
Stoppen des Simulators.
stringToObj(java.lang.String,java.lang.Class) - Method in class wesen.simulator.BeanEditor.PropertyTableData
Verwandelt den String str in die durch cls bestimmte Klasse.
SuffixFileFilter - class wesen.simulator.SuffixFileFilter
Ein Dateinamen-Filter welcher auf die Dateierweiterung selektioniert
SuffixFileFilter(java.lang.String) - Constructor for class wesen.simulator.SuffixFileFilter
Ein Filter nach der Dateinamenendung wird angelegt.

T

tbTrails - Variable in class wesen.simulator.Simulator
 
tfMessage1 - Variable in class wesen.simulator.Simulator
 
titledBorder3 - Variable in class wesen.simulator.Simulator
 
toString() - Method in class wesen.xml.types.FarbeType
Returns the String representation of this FarbeType
trailIconOff - Variable in class wesen.simulator.Simulator
 
trailIconOn - Variable in class wesen.simulator.Simulator
 
types - Class Diagram in wesen.xml.types
 

U

umgebung - Variable in class wesen.simulator.BeanEditor
 
Umgebung - class wesen.simulator.Umgebung
Dies ist das Panel auf welchen sich die Aktoren befinden bzw.
umgebung - Object in Sequence Diagram Simulattionsschleife
 
Umgebung(wesen.simulator.Simulator) - Constructor for class wesen.simulator.Umgebung
Erstellt ein Objekt und registriert sich bei der Simulate-Klasse
unmarshal(java.io.Reader) - Static method in class wesen.xml.Motor
 
unmarshal(java.io.Reader) - Static method in class wesen.xml.Roboter
 
unmarshal(java.io.Reader) - Static method in class wesen.xml.SensorLicht
 
unRegisterObserver() - Method in class wesen.robot.AnimationObject
Alle Observer fuer dieses Objekt entfernen.
update(java.awt.Graphics) - Method in class wesen.simulator.Umgebung
 
update(java.util.Observable,java.lang.Object) - Method in class wesen.simulator.BeanEditor
Wird ein Wert extern geandert, so muss der Editor diesen neuen Wert beim Objekt abholen.
update(java.util.Observable,java.lang.Object) - Method in class wesen.simulator.Simulator
Dieser Observer wird informiert falls sich die Anzahl der Roboter in der Umgebung aendert.
updateSensorAndMotorValues(wesen.robot.ObjectVector,int) - Method in class wesen.robot.Roboter
Update der Sensorwerte aufgrund der Aktoren.
updateSensorValue(wesen.robot.ObjectVector,int) - Method in class wesen.robot.SensorLicht
Passt den Sensorwert an aufgrund der im Range stehenden Lichtquellen
updateSensorValue(wesen.robot.ObjectVector,int) - Method in interface wesen.robot.SensorInterface
Diese Methode muss implementiert werden.
util - Class Diagram in wesen.util
 

V

v - Variable in class wesen.robot.Motor
Grundgeschwindigkeit, zwischen 0 - 1.
validate() - Method in class wesen.xml.Motor
 
validate() - Method in class wesen.xml.Roboter
 
validate() - Method in class wesen.xml.SensorLicht
 
validProp - Variable in class wesen.simulator.BeanEditor
 
value - Variable in class wesen.robot.Sensor
Der aktuelle Sensorwert (ist zwischen 0 und 1)
valueOf(java.lang.String) - Static method in class wesen.xml.types.FarbeType
Returns a new FarbeType based on the given String value.
viewAngle - Variable in class wesen.robot.Sensor
Sichtwinkel Sensor.
vMax - Variable in class wesen.robot.Motor
Maximale Geschwindigkeit, zwischen 0 - 1.
vMin - Variable in class wesen.robot.Motor
Minimale Geschwindigkeit, zwischen 0 - 1.

W

wesen - package wesen
 
Wesen - Deployment Diagram in wesen
 
Wesen - Node in Deployment Diagram Wesen
 
Wesen - Component in Wesen(in Deployment Diagram Wesen)
 
wesen - Class Diagram in wesen
 
wesen.robot - package wesen.robot
 
wesen.simulator - package wesen.simulator
 
wesen.util - package wesen.util
 
wesen.xml - package wesen.xml
 
wesen.xml.types - package wesen.xml.types
 
white - Static variable in class wesen.util.ColorString
 
WHITE - Static variable in class wesen.xml.types.FarbeType
The instance of the white type
WHITE_TYPE - Static variable in class wesen.xml.types.FarbeType
The white type
windowClosed(java.awt.event.WindowEvent) - Method in class wesen.simulator.Console
 
windowClosing(java.awt.event.WindowEvent) - Method in class wesen.simulator.BeanEditor.WindowClosingAdapter
Schliessen des Fensters und entferenen des Observer.
windowClosing(java.awt.event.WindowEvent) - Method in class wesen.simulator.Console
 
windowClosing(java.awt.event.WindowEvent) - Method in class wesen.simulator.JAboutDialog.SymWindow
 
windowClosing(java.awt.event.WindowEvent) - Method in class wesen.simulator.Simulator.SymWindow
Wir behandeln nur das Ereigniss "windowClosing" um an den Benutzer eine Frage zu richten.
withDebug - Static variable in class wesen.simulator.Simulator
Ist die Debugfunktion ein- bzw.

X

x - Variable in class wesen.robot.AnimationObject
Aktule Position des Objektmittelpunktes in der X-Achse, ist eigentlich nur fuer bewegte Objekte.
xml - Class Diagram in wesen.xml
 
XML_MAPPING - Static variable in class wesen.robot.Roboter
Mappingdatei fuer das Einlesen der Robeter-XML Datei
XML_MAPPING_PATH - Static variable in class wesen.robot.Roboter
Roboter Ressource Pfad

Y

y - Variable in class wesen.robot.AnimationObject
Aktule Position des Objektmittelpunktes in der Y-Achse, ist eigentlich nur fuer bewegte Objekte Zur Vereinfachung ist es aber in dieser Klasse.
yellow - Static variable in class wesen.util.ColorString
 
YELLOW - Static variable in class wesen.xml.types.FarbeType
The instance of the yellow type
YELLOW_TYPE - Static variable in class wesen.xml.types.FarbeType
The yellow type