element <transition>
Namespace: |
http://schema.caplin.com/CaplinTrader/tradeModels |
XML Representation Summary |
<transition
|
|
|
= |
xs:string |
|
= |
xs:string |
|
= |
xs:string |
|
/> |
Parent elements (1):
-
Description
This childless element defines a transition to another state; specifically it defines
the event that causes it to happen and the state that it will move to.
source
-
Type: |
xs:string, predefined
|
Use: |
optional |
Defines the source of the transition. This can either be "client" or "server". A
client transition is one that is initiated by an end user, such as the opening
or execution of a trade. A server transition is one that is initiated by a
response from the trading system.
target
-
Type: |
xs:string, predefined
|
Use: |
optional |
Defines the state that will be moved into when this transition occurs. This must
be a valid state defined within this model, and may be this state.
trigger
-
Type: |
xs:string, predefined
|
Use: |
optional |
Defines the event that is raised to cause the transition to occur.