DTD documentation

Top-level element(s)

List of elements

Element declarations

model
Content model ( controlledObject * , eventProvider * , rootStateMachine , stateMachine + )

Attributes
name     type: CDATA

controlledObject
Content model  EMPTY

Attributes
name     type: CDATA
required attribute
class     type: CDATA
required attribute

Used insidemodel
 

eventProvider
Content model ( association * )

Attributes
name     type: CDATA
class     type: CDATA
required attribute

Used insidemodel
 

rootStateMachine
Content model ( stateMachineRef )

Used insidemodel
 

stateMachineRef
Content model  EMPTY

Attributes
name     type: CDATA
required attribute

Used insiderootStateMachine | state
 

stateMachine
Content model ( configStore ? , association * , state , transition * )

Attributes
name     type: CDATA
required attribute

Used insidemodel
 

configStore
Content model  EMPTY

Attributes
class     type: CDATA
required attribute

Used insidestateMachine
 

association
Content model  EMPTY

Attributes
targetRef     type: CDATA
required attribute
supplierRole     type: CDATA
clientRole     type: CDATA

Used insideeventProvider | stateMachine
 

state
Content model ( state * , stateMachineRef * , outputAction * )

Attributes
name     type: CDATA
required attribute
type     required attribute
possible values: INITIAL FINAL NORMAL

Used insidestateMachine | state
 

outputAction
Content model  EMPTY

Attributes
ident     type: CDATA
required attribute

Used insidestate | transition
 

transition
Content model ( outputAction * )

Attributes
name     type: CDATA
sourceRef     type: CDATA
required attribute
targetRef     type: CDATA
required attribute
event     type: CDATA
guard     type: CDATA

Used insidestateMachine