|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elisabetheckstaedt.dipl.common.Konfiguration
Diese Klasse enthält den Ablaufcode für die Erstellung der Systemkonfiguration wie im Handbuch Abschnitt 5 beschrieben. Sie speichert sämtliche Zwischenwerte, verwaltet die Fenster und legt am Ende die Systemkonfiguration in Form eines Objektes der Klasse Konfiguration an.
Field Summary | |
F_6_KM_Spez[][] |
f_km_spez
|
F_5_KM_Zahl[] |
f_km_zahl
|
F_1_TS_Zahl |
f_kz_zahl
|
F_2_TS_Zuordnung |
f_kz_zuordnung
|
F_3_SN_Zahl[] |
f_tn_zahl
|
F_4_SN_Zuordnung[] |
f_tn_zuordnung
|
(package private) int |
geoeffnet
|
int |
geschlossen
|
Hauptfenster |
hauptfenster
|
Kaeltemaschine[][] |
kms
|
Teilsystem[] |
kzs
|
(package private) double[][][] |
leistungsanteile_km
|
Gesamtsystem |
lv
|
(package private) double[][] |
maschinenleistungen
|
(package private) Subnetz[][] |
tns
|
protected Versorgungsaufgabe |
va
|
(package private) Verbraucher[] |
verbraucher_gesamt
|
Verbraucher[][] |
verbraucher_kzs
|
(package private) Verbraucher[][][] |
verbraucher_tns
|
(package private) int[] |
zahl_km
|
(package private) int |
zahl_kz
|
(package private) int[] |
zahl_tn
|
Constructor Summary | |
Konfiguration(Projekt projekt,
Hauptfenster hauptfenster)
|
Method Summary | |
void |
km_anzahl_fertig(int kznummer,
int anzahl,
double[][] leistungsanteile,
double[] nennleistungen)
gerufen wenn F_5_KM_Zahl fertig, Spezifikationsfenster werden vom F_5_KM_Zahl direkt geöffnet |
void |
km_anzahl(int kznummer,
Verbraucher[][] verbraucher_tns)
wird gerufen wenn Fenster F_4_SN_Zuordnung fertig |
void |
kms_anlegen()
wird gerufen wenn KM-spezifiziert |
void |
kz_zuordnen(int anzahl)
wird gerufen wenn Fenster F_1_TS_Zahl fertig |
void |
kzs_aufspalten(Verbraucher[][] verbraucher_kzs)
wird gerufen wenn Fenster F_2_TS_Zuordnung fertig |
protected void |
start()
|
void |
tn_anzahl(int kznummer)
wird von kzs_aufspalten() mehrfach gerufen, (für mehrere Teilsysteme) |
void |
tn_zuordnen(int anzahl,
int kznummer)
wird gerufen wenn Fenster F_3_SN_Zahl fertig |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public final Gesamtsystem lv
protected final Versorgungsaufgabe va
final Verbraucher[] verbraucher_gesamt
int zahl_kz
public Teilsystem[] kzs
public Verbraucher[][] verbraucher_kzs
int[] zahl_tn
Verbraucher[][][] verbraucher_tns
Subnetz[][] tns
public Kaeltemaschine[][] kms
int[] zahl_km
double[][][] leistungsanteile_km
double[][] maschinenleistungen
public Hauptfenster hauptfenster
public F_1_TS_Zahl f_kz_zahl
public F_2_TS_Zuordnung f_kz_zuordnung
public F_3_SN_Zahl[] f_tn_zahl
public F_4_SN_Zuordnung[] f_tn_zuordnung
public F_5_KM_Zahl[] f_km_zahl
public F_6_KM_Spez[][] f_km_spez
int geoeffnet
public int geschlossen
Constructor Detail |
public Konfiguration(Projekt projekt, Hauptfenster hauptfenster)
Method Detail |
protected void start()
public void kz_zuordnen(int anzahl)
anzahl
- public void kzs_aufspalten(Verbraucher[][] verbraucher_kzs)
public void tn_anzahl(int kznummer)
kznummer
- public void tn_zuordnen(int anzahl, int kznummer)
public void km_anzahl(int kznummer, Verbraucher[][] verbraucher_tns)
public void km_anzahl_fertig(int kznummer, int anzahl, double[][] leistungsanteile, double[] nennleistungen)
kznummer
- anzahl
- leistungsanteile
- nennleistungen
- public void kms_anlegen()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |