Difference between revisions of "Artefact:Model/net/leue/andreas/sandbox/transaction01/Transaction01"

From OOModels
< Artefact:Model‎ | net‎ | leue‎ | andreas‎ | sandbox‎ | transaction01
Jump to navigationJump to search
 
(5 intermediate revisions by 2 users not shown)
Line 12: Line 12:
<wiml>
<wiml>
# Transaction01 InteractionClass
# Transaction01 InteractionClass
~ state1,state2,state3
   An example transaction
   An example transaction
** Attribute1 String
** Attribute1 String
   + XMLogic
   + XMLogic
     - DefaultValue = "value1";
     - DefaultValue = "value1-1";
   + XMPresentation
   + XMPresentation
     - VisibilityStates = [state1,state2]
     - VisibilityStates = [state1,state2]
Line 22: Line 23:
** Attribute2 String
** Attribute2 String
   + XMLogic
   + XMLogic
     - DefaultValue = "value2";
     - DefaultValue = "value2-1";
   + XMPresentation
   + XMPresentation
     - VisibilityStates = [state2,state3]
     - VisibilityStates = [state2,state3]
Line 28: Line 29:
     - Mode = "transactionreadwrite"
     - Mode = "transactionreadwrite"
!! next1 void()
!! next1 void()
  ~~ state1
  + XMPresentation
    - Name = next
  + XMLogicImplementation
    - OperationBody = ~ attribute1="value1-2";\nattribute2="value2-2";\n==>> state2;
!! next2 void()
  ~~ state2
  + XMPresentation
    - Name = next
  + XMLogicImplementation
    - OperationBody = ~ attribute1="value1-3";\nattribute1="value2-3";\n==>> state3;
!! back2 void()
  ~~ state2
  + XMPresentation
    - Name = back
  + XMLogicImplementation
    - OperationBody = ~ attribute1="value1-1";\nattribute2="value2-1";\n==>> state1;
!! back3 void()
  ~~ state3
  + XMPresentation
    - Name = back
  + XMLogicImplementation
    - OperationBody = ~ attribute1="value1-2";\nattribute2="value2-2";\n==>> state2;
</wiml>
</wiml>


== {{Type:org/oomodels/wiki/doclet/Description}} ==
== {{Type:org/oomodels/wiki/doclet/Description}} ==

Latest revision as of 22:01, 10 March 2010

Classification
Type Type:org/oomodels/WIML/1.0
Domain Domain:it/test
Category Type:org/oomodels/wiki/Model
More
Download Code
Namespace (more)

Private namespace of Andreas Leue.

create new pages

Code[edit]

Transaction01
«InteractionClass»
state1state2state3

An example transaction
Attribute1String«»
...
XMLogic DefaultValue"value1-1"
XMPresentation VisibilityStates[
    state1,
    state2
]
XMVUI Mode"transactionreadwrite"
Attribute2String«»
...
XMLogic DefaultValue"value2-1"
XMPresentation VisibilityStates[
    state2,
    state3
]
XMVUI Mode"transactionreadwrite"
state1──► next1void () «»
...
XMPresentation Namenext
XMLogicImplementation OperationBodyattribute1 = "value1-2"nattribute2 = "value2-2"n =  = state2
state2──► next2void () «»
...
XMPresentation Namenext
XMLogicImplementation OperationBodyattribute1 = "value1-3"nattribute1 = "value2-3"n =  = state3
state2──► back2void () «»
...
XMPresentation Nameback
XMLogicImplementation OperationBodyattribute1 = "value1-1"nattribute2 = "value2-1"n =  = state1
state3──► back3void () «»
...
XMPresentation Nameback
XMLogicImplementation OperationBodyattribute1 = "value1-2"nattribute2 = "value2-2"n =  = state2


Description[edit]