|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
Tools.MVC.SuperModel
AmpelModel
public class AmpelModel
Simulation einer Ampelschaltung unter Verwendung des MVC-Tool.
Field Summary | |
---|---|
private boolean[] |
light
Ampelzustand, Startfarbe ist gelb, 2. |
Constructor Summary | |
---|---|
AmpelModel()
|
Method Summary | |
---|---|
boolean[] |
getLight()
Lesen des Ampelzustandes, benutzt Serverprotokoll. |
boolean |
getLight(int number)
Lesen eines Ampellichtes. |
void |
setLight()
Schalten der Ampel. |
void |
setLight(boolean[] l)
Setzen der Ampel, benutzt Clientprotokoll. |
Methods inherited from class Tools.MVC.SuperModel |
---|
deleteObserver, release |
Methods inherited from class java.util.Observable |
---|
addObserver, clearChanged, countObservers, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private boolean[] light
Constructor Detail |
---|
public AmpelModel()
Method Detail |
---|
public boolean getLight(int number)
number
- Nummer des Ampellichtes
( 0 .. oben, 1 .. mitte, 2 .. unten)
public boolean[] getLight()
public void setLight()
public void setLight(boolean[] l)
l
- Ampelzustand (true .. Licht eingeschalten)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |