XML-Export-Format für EasyCODE-Statecharts

 

TRANSITION
Attribute:

ecClass
Möglicher Wert: CTransition

Textinhalt:

 

Beschreibung:

Umfasst alle Elemente und Informationen einer Transition.

Alle TRANSITION-Elemente befinden sich in
DOCUMENT/STATEMACHINE (also in dem STATEMACHINE-Element oberster Ebene);
auch dann, wenn sie sich auf Transitionen beziehen, die untergeordnete Zustände verbinden.

XSLT-Verwendungsbeispiel:

Für einen gegebenen Zustand alle Transitionen finden, die von dem Zustand wegführen:

<xsl:variable name="idOfCurrState" select="./ID"/>
<xsl:for-each select="//TRANSITION">
<xsl:if test="SOURCE_STATE_ID = $idOfCurrState">
...
</xsl:if>
</xsl:for-each>

Superelement:

DOCUMENT/STATEMACHINE

Enthaltene Elemente:

ID (1)
SOURCE_STATE_ID (1)
TARGET_STATE_ID (1)
DESCRIPTION (1)
EVENT (1)
SIGNAL (1)
EVENT_PARAM1 (1)
EVENT_PARAM2 (1)
EVENT_PARAM3 (1)
GUARD (1)
ACTION (1)
EVENT_ENABLED (1)
GUARD_ENABLED (1)
ACTION_ENABLED (1)

 

Einleitung   |   Liste aller Elemente   |   EasyCODE Website