Difference between revisions of "Artefact:Model/org/oomodels/sandbox/business/foundation/entities/RelationshipWizard"

From OOModels
Jump to navigationJump to search
(New page: {{Metabox | Meta_Type = Type:org/oomodels/WIML/1.0 | Meta_Domain = Domain:it/test | Meta_Category = Type:org/oomodels/wiki/Model | Meta_Downloa...)
 
(No difference)

Revision as of 14:30, 9 November 2009

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

Provides a sandbox for modelling.

It is intended to develop generalised, sufficiently abstract artefacts that can serve as common ground for more specific models.

create new pages

Code[edit]

RelationWizard
«StateMachine»
selectpersoncreatepersonresult

This wizard creates a relation in two steps
...
XMLogicImplementation OnCreateInitialisationJavaCodeTemplate = « ==>> selectperson; »
RelationRelation«»
...
XMLogic DefaultValueJavaCode = « Class_Factory_Relation.construct(context) »
XMPresentation VisibilityStates[
    selectperson,
    createperson
]
XMVUI ModeMapmm1 = {
    State = "selectperson",
    Mode = {
        Literal = "transactionreadwrite_eins"
    }
},
mm2 = {
    State = "createperson",
    Mode = {
        Literal = "transactionreadwrite_zwei"
    },
    mm3 = {
        State = "result",
        Mode = {
            Literal = "transactionreadonly"
        }
    }
selectperson──► next1void () «»
...
XMPresentation Namenext
XMLogicImplementation OperationBodyJavaCodeTemplate = « ==>> createperson; »
createperson──► next2void () «»
...
XMPresentation Namenext
XMLogicImplementation OperationBodyJavaCodeTemplate = « ==>> result; »