de.elisabetheckstaedt.dipl.common
Class Gesamtsystem

java.lang.Object
  extended byde.elisabetheckstaedt.dipl.common.Kostenstelle
      extended byde.elisabetheckstaedt.dipl.common.Sammelobjekt
          extended byde.elisabetheckstaedt.dipl.common.Gesamtsystem

public class Gesamtsystem
extends Sammelobjekt

Diese Klasse speichert die Systemkonfigurationab. Sie enthält Methoden zu deren Berechnung und Ausgabe der Ergebnisse.

Author:
Elisabeth Eckstädt

Field Summary
 Projekt projekt
           
 Teilsystem[] teilsysteme
          Vektor aller Teilsysteme
 
Fields inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investition, Investitionskosten, Name, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten, XML_Name
 
Constructor Summary
Gesamtsystem(Projekt projekt, java.lang.String Name)
           
 
Method Summary
 java.lang.String getBauteilart()
           
 java.lang.Object[] getStruktur()
           
 Teilsystem[] getTeilsysteme()
           
 org.w3c.dom.Node KostenXMLout(org.w3c.dom.Document baum, Preisdaten preisdaten)
          ruft zusätzlich die Methode für alle Bestandteile
 void setTeilsysteme(Teilsystem[] teilsysteme)
           
 void verbraucher_out()
          Dateianlage funktioniert bis jetzt nur unter Windows
 void verbrauecheBerechnen(Versorgungsaufgabe versorgungsaufgabe)
           
 void XMLout(Projekt projekt)
          Dateianlage funktioniert bis jetzt nur unter Windows
 void XMLoutflach(Preisdaten preisdaten)
          Dateianlage funktioniert bis jetzt nur unter Windows
 void zeitschritte_out()
          Dateianlage funktioniert bis jetzt nur unter Windows
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Sammelobjekt
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investition, Investitionskosten, Kosten, KostenXMLoutflach, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle
getBedienungskosten, getBetriebsgebundene_Kosten, getInspektionskosten, getInstandsetzungskosten, getInvestition, getInvestitionskosten, getKapitalkosten, getKosten, getName, getStromkosten, getVerbrauchsgebundene_Kosten, getWaermekosten, getWartungskosten, getWasserkosten, getXML_Name, Investitionstext, Parametertext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

teilsysteme

public Teilsystem[] teilsysteme
Vektor aller Teilsysteme


projekt

public final Projekt projekt
Constructor Detail

Gesamtsystem

public Gesamtsystem(Projekt projekt,
                    java.lang.String Name)
Method Detail

getStruktur

public java.lang.Object[] getStruktur()
Specified by:
getStruktur in class Sammelobjekt

getBauteilart

public java.lang.String getBauteilart()
Specified by:
getBauteilart in class Kostenstelle
Returns:
String Bauteilart für XML-Name und Ausgabe in XML

verbrauecheBerechnen

public void verbrauecheBerechnen(Versorgungsaufgabe versorgungsaufgabe)

XMLout

public void XMLout(Projekt projekt)
Dateianlage funktioniert bis jetzt nur unter Windows

Parameters:
projekt -

KostenXMLout

public org.w3c.dom.Node KostenXMLout(org.w3c.dom.Document baum,
                                     Preisdaten preisdaten)
Description copied from class: Sammelobjekt
ruft zusätzlich die Methode für alle Bestandteile

Overrides:
KostenXMLout in class Sammelobjekt
Parameters:
baum -
preisdaten -
Returns:
Node

XMLoutflach

public void XMLoutflach(Preisdaten preisdaten)
Dateianlage funktioniert bis jetzt nur unter Windows

Parameters:
preisdaten -

setTeilsysteme

public void setTeilsysteme(Teilsystem[] teilsysteme)

zeitschritte_out

public void zeitschritte_out()
Dateianlage funktioniert bis jetzt nur unter Windows


verbraucher_out

public void verbraucher_out()
Dateianlage funktioniert bis jetzt nur unter Windows


getTeilsysteme

public Teilsystem[] getTeilsysteme()