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
 
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
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
 

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