de.bsvrz.kex.bwsin.konfig.kb
Class SINASS

java.lang.Object
  extended by de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt
      extended by de.bsvrz.kex.bwsin.konfig.kb.AbstraktStrassenSegment
          extended by de.bsvrz.kex.bwsin.konfig.kb.SINASS
All Implemented Interfaces:
KonfigurationsObjekt, SINStrassenSegment

public class SINASS
extends AbstraktStrassenSegment

SWE-interne Repräsentation eines äußeren Straßensegmentes.

Version:
$Id: SINASS.java 9193 2008-05-26 12:57:36Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
private static de.bsvrz.sys.funclib.debug.Debug DEBUG
          Logger für Ausgaben.
private  KonfigurationsObjekt nachKnoten
          Straßenknoten, auf den sich das Straßensegment zubewegt.
private  KonfigurationsObjekt vonKnoten
          Straßenknoten, von dem sich das Straßensegment wegbewegt.
 
Fields inherited from class de.bsvrz.kex.bwsin.konfig.kb.AbstraktStrassenSegment
abschnitte, locationNach, locationVon, zuStrasse
 
Fields inherited from class de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt
davtyp, koordinaten, name, pid
 
Constructor Summary
SINASS(String pid, String name)
          Konstruktor mit PID und Name.
 
Method Summary
 KonfigurationsObjekt getNachKnoten()
          Gibt den SINStrassenKnoten zurück, auf den sich das Straßensegment zubewegt.
 de.bsvrz.sys.funclib.kbgen.ProxyConfigurationObject getProxyObjekt(de.bsvrz.dav.daf.main.ClientDavConnection dav)
          Gibt das ProxyConfigurationObject zurück.
 KonfigurationsObjekt getVonKnoten()
          Gibt den SINStrassenKnoten zurück, von dem sich das Straßensegment wegbewegt.
 void setNachKnoten(KonfigurationsObjekt knoten)
          Setzt den Straßenknoten, auf den sich das Straßensegment zubewegt.
 void setVonKnoten(KonfigurationsObjekt knoten)
          Setzt den SINStrassenKnoten, von dem sich das Straßensegment wegbewegt.
 
Methods inherited from class de.bsvrz.kex.bwsin.konfig.kb.AbstraktStrassenSegment
addAbschnitt, aufteilenOffset, getAbschnitte, getKoordinaten, getLaenge, getLocationNach, getLocationVon, getTeilSegmente, korrigierePidUndNamen, setAbschnitte, setLocationNach, setLocationVon, setZuStrasse
 
Methods inherited from class de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt
createData, getDavtype, getName, getPid, setKoordinaten, setKoordinaten, setLaenge, setName, setPid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

private static final de.bsvrz.sys.funclib.debug.Debug DEBUG
Logger für Ausgaben.


vonKnoten

private KonfigurationsObjekt vonKnoten
Straßenknoten, von dem sich das Straßensegment wegbewegt.


nachKnoten

private KonfigurationsObjekt nachKnoten
Straßenknoten, auf den sich das Straßensegment zubewegt.

Constructor Detail

SINASS

public SINASS(String pid,
              String name)
Konstruktor mit PID und Name.

Parameters:
pid - PID
name - Name
Method Detail

getNachKnoten

public KonfigurationsObjekt getNachKnoten()
Gibt den SINStrassenKnoten zurück, auf den sich das Straßensegment zubewegt.

Returns:
KonfigurationsObjekt

getProxyObjekt

public de.bsvrz.sys.funclib.kbgen.ProxyConfigurationObject getProxyObjekt(de.bsvrz.dav.daf.main.ClientDavConnection dav)
                                                                   throws ImportException
Gibt das ProxyConfigurationObject zurück.

Parameters:
dav - Datenverteiler-Verbindung
Returns:
ProxyConfigurationObject
Throws:
ImportException - bei Ausnahmen
See Also:
KonfigurationsObjekt.getProxyObjekt(de.bsvrz.dav.daf.main.ClientDavConnection)

getVonKnoten

public KonfigurationsObjekt getVonKnoten()
Gibt den SINStrassenKnoten zurück, von dem sich das Straßensegment wegbewegt.

Returns:
KonfigurationsObjekt

setNachKnoten

public void setNachKnoten(KonfigurationsObjekt knoten)
Setzt den Straßenknoten, auf den sich das Straßensegment zubewegt.

Parameters:
knoten - KonfigurationsObjekt

setVonKnoten

public void setVonKnoten(KonfigurationsObjekt knoten)
Setzt den SINStrassenKnoten, von dem sich das Straßensegment wegbewegt.

Parameters:
knoten - KonfigurationsObjekt