Artefact:Model/net/leue/andreas/sandbox/model08/Transaction08

Code
~ state1,state2,state3,state4,state5 An example transaction + XMLogic - DefaultValue = Class_Factory_Model08a.construct(context); + XMPresentation - VisibilityStates = [state1,state2] + XMVUI - Mode = "transactionreadwrite" + XMLogic - DefaultValue = Class_Factory_Model08b.construct(context); + XMPresentation - VisibilityStates = [state1,state3] + XMVUI - Mode = "transactionreadwrite" + XMLogic - DefaultValue = Class_Factory_Model08a.construct(context); + XMPresentation - VisibilityStates = [state4,state5] + XMVUI - ModeMap = mm1={ State="state4", Mode="transactionreadwrite_eins" },\nmm2={ State="state5", Mode="transactionreadwrite_zwei" } !! next1 void state1 + XMPresentation - Name = next + XMLogicImplementation - OperationBody = ~ ==>> state2; !! next2 void state2 + XMPresentation - Name = next + XMLogicImplementation - OperationBody = ~ ==>> state3; !! next3 void state3 + XMPresentation - Name = next + XMLogicImplementation - OperationBody = ~ ==>> state4; !! next4 void state4 + XMPresentation - Name = next + XMLogicImplementation - OperationBody = ~ ==>> state5; !! back2 void state2 + XMPresentation - Name = back + XMLogicImplementation - OperationBody = ~ ==>> state1; !! back3 void state3 + XMPresentation - Name = back + XMLogicImplementation - OperationBody = ~ ==>> state2; !! back4 void state4 + XMPresentation - Name = back + XMLogicImplementation - OperationBody = ~ ==>> state3; !! back5 void state5 + XMPresentation - Name = back + XMLogicImplementation - OperationBody = ~ ==>> state4;
 * 1) Transaction08 InteractionClass
 * Attribute1 Model08a
 * Attribute2 Model08b
 * Attribute3 Model08a