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

From OOModels
Jump to navigationJump to search
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Metabox
{{Metabox
| Meta_Type    = Type:org/ooem/UMLClass/1.0
| Meta_Type    = Type:org/oomodels/WIML/1.0
| Meta_Encoding = Type:org/xocp/OCP/xml/2.0
| Meta_Domain  = Domain:business/foundation/entities
| Meta_Domain  = Domain:business/foundation/entities
| Meta_Category = Type:org/oomodels/wiki/Model
| Meta_Category = Type:org/oomodels/wiki/Model
| Meta_Download = true
| Meta_Download = true
| Meta_Diagram = Artefact:Diagram/org/oomodels/sandbox/business/foundation/entities/Entities
| Meta_AddTypeToCategory    = true
| Meta_AddCategoryToCategory = true
| Meta_Maturity = work in progress
| Meta_Maturity = work in progress
}}
}}
Line 10: Line 12:
== Code ==
== Code ==


<div class="code">
<wiml>
<?xml version="1.0" encoding="UTF-8"?>
* Entity AbstractCoreClass
<Class xmlns="http://www.ooem.org/1.0" Name="Entity">
  A legal entity (person, company).
<div class="comment">
+ XMPresentation
  <Description>
    - Name=LiteralVariants={de="Kontakt",en="Contact"}
    <para>
** Name org/oomodels/sandbox/business/foundation/entities/Name AbstractAttribute
      A legal entity (person, company).
  + UML
    </para>
    - ReadOnly=true
  </Description>
** Locator org/oomodels/sandbox/business/foundation/locations/Locator(*)
</div>
// ** Location org/oomodels/sandbox/business/foundation/locations/Location(*)
<div class="attribute">
// ** Role org/oomodels/sandbox/business/foundation/entities/Role(*)
  <Attribute Name="Name" Type="[[Artefact:Model/org/oomodels/sandbox/business/foundation/entities/Name|Name]]"/>
</wiml>
</div>
</Class>
</div>
 
== {{Type:org/oomodels/wiki/doclet/Description}} ==
 
A legal entity (person, company).

Latest revision as of 14:49, 19 January 2010

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
Diagram
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]

Entity
«AbstractCoreClass»
A legal entity (person, company).
...
XMPresentation NameLiteralVariants = {
    de = "Kontakt",
    en = "Contact"
}
NameName«AbstractAttribute»
...
UML ReadOnlytrue
Locator──*──► Locator«»
Location disabled──*──► Location«»
Role disabled──*──► Role«»