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

From OOModels
Jump to navigationJump to search
Line 12: Line 12:


<wiml>
<wiml>
* Name CoreClass
* Name DataType
   The name of a Artefact:Model/org/oomodels/sandbox/business/foundation/entities/Person
   The name of a Artefact:Model/org/oomodels/sandbox/business/foundation/entities/Person
   + XMVUI
   + XMVUI
Line 18: Line 18:
   + XMCoreClasses
   + XMCoreClasses
     - RegisterAsAggregate = { HandledType={JavaCodeTemplate="TypeManager.get(context, ${package}.${class}.class)"}, ContextType={JavaCode="TypeManager.get(context, com.sphenon.basics.interaction.aggregateroles.BLIEditor.class)"}, RegisteredType={Literal="oorl://Class<Aggregate>/com/sphenon/ad/interaction/EditorDataType"} }
     - RegisterAsAggregate = { HandledType={JavaCodeTemplate="TypeManager.get(context, ${package}.${class}.class)"}, ContextType={JavaCode="TypeManager.get(context, com.sphenon.basics.interaction.aggregateroles.BLIEditor.class)"}, RegisteredType={Literal="oorl://Class<Aggregate>/com/sphenon/ad/interaction/EditorDataType"} }
** FullName String
** Vorname String
** Nachname String
</wiml>
</wiml>



Revision as of 10:33, 5 October 2009

Classification
Type Type:org/oomodels/WIML/1.0
Domain Domain:business/foundation/entities
Category Type:org/oomodels/wiki/Model
Maturity work in progress
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]

Name
«DataType»
The name of a Artefact:Model/org/oomodels/sandbox/business/foundation/entities/Person
...
XMVUI TryBLIEditortrue
XMCoreClasses RegisterAsAggregate{
    HandledType = {
        JavaCodeTemplate = "TypeManager.get(context, ${package}.${class}.class)"
    },
    ContextType = {
        JavaCode = "TypeManager.get(context, com.sphenon.basics.interaction.aggregateroles.BLIEditor.class)"
    },
    RegisteredType = {
        Literal = "oorl://Class<Aggregate>/com/sphenon/ad/interaction/EditorDataType"
    }
}
VornameString«»
NachnameString«»


Work In Progress[edit]

* Name
  <= Phrase=org/oomodels/sandbox/business/datatypes/text/Phrase
  The name of a Artefact:Model/org/oomodels/sandbox/business/foundation/entities/Person


Well the following better not here, but in a "text rendering class", like NameRenderer<German> or alike


** FullName Phrase
   Complete information, includes all parts.
   + UML
     - ReadOnly=true
** SortableName Phrase
   To be used for sorting.
   + UML
     - ReadOnly=true
** Salutation Phrase
   To be used in letters.
   + UML
     - ReadOnly=true