public class TlsNode
extends java.lang.Object
TlsNode zur Ermittlung aller benötigten Informationen zu einem TLS-Knoten
Constructor and Description |
---|
TlsNode(SystemObject systemObject)
Konstruktor
|
TlsNode(SystemObject systemObject,
int nodeNumber)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLocationDistance()
Umrechnung der Knotennummer in Location und Distance
|
int |
getNodeNumber()
Gibt die Knotennummer des TLS-Knotens zurück
|
TlsNode |
getParentNode()
Gibt den Vaterknoten zu dem TLS-Knoten zurück (falls vorhanden).
|
java.util.Collection<TlsNode> |
getSubNodes()
Gibt die Menge der Unterknoten zum TLS-Knoten zurück.
|
SystemObject |
getSystemObject()
Gibt das Systemobjekt zurück, das durch den Knoten repräsentiert wird.
|
boolean |
hasFg(int fg)
Gibt an, ob das Gerät (Steuermodul) mindestens ein DE der entsprechenden Funktionsgruppe enthält.
|
java.lang.String |
toString() |
public TlsNode(SystemObject systemObject)
Konstruktor
systemObject
- Das dem TLS-Knoten zugeordnete Gerätpublic TlsNode(SystemObject systemObject, int nodeNumber)
Konstruktor
systemObject
- Das dem TLS-Knoten zugeordnete GerätnodeNumber
- Knotennummer des TLS-Knotenspublic SystemObject getSystemObject()
Gibt das Systemobjekt zurück, das durch den Knoten repräsentiert wird.
public TlsNode getParentNode()
Gibt den Vaterknoten zu dem TLS-Knoten zurück (falls vorhanden).
public int getNodeNumber()
Gibt die Knotennummer des TLS-Knotens zurück
public java.util.Collection<TlsNode> getSubNodes()
Gibt die Menge der Unterknoten zum TLS-Knoten zurück.
public java.lang.String getLocationDistance()
Umrechnung der Knotennummer in Location und Distance
public boolean hasFg(int fg)
Gibt an, ob das Gerät (Steuermodul) mindestens ein DE der entsprechenden Funktionsgruppe enthält. Wenn der Knoten nicht vom Typ Steuermodul ist, wird true zurückgegeben.
fg
- public java.lang.String toString()
toString
in class java.lang.Object