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

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