Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

slaveNode

Das Element <slaveNode> ist ein Kind-Element eines Knotens (node). Es wird beispielsweise dazu verwendet bei richtungsabhängigen Objekten die Eingangs- und Ausgangsseite darzustellen. Ist der Slave-Knoten mit dem Attribut snapPoint="true" versehen, wird dieser als Andockpunkt dargestellt. Durch das übereinander Anordnen von zwei Master-Knoten mit ihren Andockpunkten, wird eine Objektreferenz berechnet und in einem Parameter gespeichert. Dies wird erkennbar durch rote Hilfslinien, die als Fadenkreuz am Andockpunkt eingeblendet werden. Die angedockten Masterknoten können anschließend miteinander im Diagramm verschoben werden.

So lösen Sie angedockten Knoten wieder voneinander:

  1. Markieren sie einen der angedockten Knoten.
  2. Drücken Sie die Taste [Alt] und halten Sie diese gedrückt.
  3. Schieben Sie den markierten Knoten beiseite.
  4. Lassen Sie die Taste [Alt] wieder los.
Attributname Verwendung Attributwerte Defaultwert Beschreibung
autoUpdated optional true, false   Bestimmt die automatische Platzierung von Slave-Knoten in das Diagramm
true = Slave-Knoten werden immer automatisch platziert
false = Slave-Knoten werden nur beim Platzieren eines Master-Knotens automatisch platziert
creation   manual
byMaster
byMaster Spezifiziert, wie das Element <slave> erzeugt wird, manuell oder automatisch, wenn der Master erzeugt wird.
deletion   direct
withMaster
no
direct Spezifiziert, wie das Element <slaveNode> gelöscht wird:
direct = nur das Element <slaveNode> wird gelöscht
withMaster = das Master Element löscht auch alle seine <slaveNode> Elemente
no = das Element <slave> kann nicht direkt gelöscht werden
direction optional NORTH
EAST
SOUTH
WEST
  Orientierung des Slaves relativ zum Master Element. Kann als Formel oder als Konstante angegeben werden
id benötigt beliebig   eindeutige ID, auf die Bezug genommen wird
layout benötigt outsideEdged
insideEdged
insideFree
insideFloat
  Definiert, wie die Slaves angeordnet werden
outsideEdged = Anordnung an Außenkanten
insideEdged = Anordnung an Innenkanten
insideFree = freie Anordnung innerhalb des Masters (siehe Gantt-Diagramm)
insideFloat = verschiebbare Anordnung innerhalb des Masters (siehe Gantt-Diagramm)
node optional     Referenz auf die Knotenbeschreibung. Wird benötigt, wenn der Knoten separat beschrieben ist.
parent benötigt     Formel zum Master Objekt.
position optional     Position eines Slave-Knotens entlang der Kante des Master-Knotens. Die Position wandert mit steigenden Werten im Uhrzeigersinn um den Knoten herum.
50% = Wert in Prozent
50px = Wert in Pixel
rotation optional     Definiert die Darstellungsweise, wenn das Element <node> im Diagramm gedreht wird
snapPoint optional true, false   Definiert den Slave-Knoten als Andockpunkt.
true = Slave-Knoten ist Andockpunkt
false = Slave-Knoten ist kein Andockpunkt
super optional     ID eines Knotens von dem die Eigenschaften ererbt werden
valid optional     Formel um festzustellen, ob ein EO durch den aktuellen Knoten grafisch repräsentiert wird. Die Formel wird mit dem EO verglichen
Erlaubte Unterelemente Anzahl
figureBase beliebig
figureContainer beliebig
figureEllipse beliebig
figureImage beliebig
figureLabel beliebig
figurePolygon beliebig
property beliebig
slaveNode beliebig
figureDefinition beliebig

Beispiel:

Unterhalb des grafischen Objekts einer Projektkomponente wird als <slaveNode> das Icon und ein Text dargestellt, der sich aus der Bezeichnung und der Bearbeitungszeit zusammensetzt.

Beispiel:

Thermodynamische Bauteile werden nur in einer Richtung durchströmt. Diese Eigenschaft soll bei den grafischen Objekten des Thermodynamik_Diagramms berücksichtigt werden. Die Anschlüsse der Projektkomponenten werden so dargestellt, dass die Strömungsrichtung erkennbar ist und als slaveNodes in der korrekten Himmelsrichtung am Master-Knoten angeordnet.