de.elisabetheckstaedt.dipl.real
Class Gebaeude

java.lang.Object
  extended byde.elisabetheckstaedt.dipl.common.Kostenstelle
      extended byde.elisabetheckstaedt.dipl.common.Einzelobjekt
          extended byde.elisabetheckstaedt.dipl.real.Stromverbraucher
              extended byde.elisabetheckstaedt.dipl.real.Gebaeude

public class Gebaeude
extends Stromverbraucher

repräsentiert das Bauwerk für die Kältezentrale

Author:
Elisabeth Eckstädt

Field Summary
private  double breite
          [m]
private  double faktor
          [1] wieviel größer als rein für KM nötig wird das Gebäude (Faktor bezogen auf die Fläche, nicht auf die Seitenlängen)
private  double hoehe
          [m]
private  double laenge
          [m]
 
Fields inherited from class de.elisabetheckstaedt.dipl.real.Stromverbraucher
Stromverbrauch
 
Fields inherited from class de.elisabetheckstaedt.dipl.common.Einzelobjekt
Bedienung, Inspektion, Instandsetzung, Nutzungsdauer, Wartung
 
Fields inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investition, Investitionskosten, Name, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten, XML_Name
 
Constructor Summary
Gebaeude(java.lang.String name)
          reicht Paramter an Vaterkonstruktor durch
 
Method Summary
 java.lang.String getBauteilart()
           
 void init(Kaeltemaschine[] kms)
          setzt Faktoren und Abmessungen ruft Investition() liest Abmessungen der Maschinen
private  void Investition()
          setzt Kostenstelle.Investition in Abhängigkeit der Abmessungen
 java.lang.String Investitionstext()
          erscheint im XMLOut als nähere Info zum Objekt
 void Stromverbrauch()
          setzt Stromverbraucher.Stromverbrauch = 0
 
Methods inherited from class de.elisabetheckstaedt.dipl.real.Stromverbraucher
getStromverbrauch
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Einzelobjekt
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investitionskosten, KostenXMLout, setBedienung, setInspektion, setInstandsetzung, setInvestition, setNutzungsdauer, setWartung, 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, Kosten, KostenXMLoutflach, Parametertext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

laenge

private double laenge
[m]


breite

private double breite
[m]


hoehe

private double hoehe
[m]


faktor

private double faktor
[1] wieviel größer als rein für KM nötig wird das Gebäude

(Faktor bezogen auf die Fläche, nicht auf die Seitenlängen)

Constructor Detail

Gebaeude

public Gebaeude(java.lang.String name)
reicht Paramter an Vaterkonstruktor durch

Parameters:
name -
Method Detail

init

public void init(Kaeltemaschine[] kms)
setzt Faktoren und Abmessungen

ruft Investition()

liest Abmessungen der Maschinen

Parameters:
kms -

Stromverbrauch

public void Stromverbrauch()
setzt Stromverbraucher.Stromverbrauch = 0


Investition

private void Investition()
setzt Kostenstelle.Investition in Abhängigkeit der Abmessungen


getBauteilart

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

Investitionstext

public java.lang.String Investitionstext()
Description copied from class: Kostenstelle
erscheint im XMLOut als nähere Info zum Objekt

Overrides:
Investitionstext in class Kostenstelle
Returns:
Fläche und Abmessungen