Difference between revisions of "Type:org/oomodels/WIML/1.0"
From OOModels
Jump to navigationJump to search
AndreasLeue (talk | contribs) |
AndreasLeue (talk | contribs) |
||
| Line 54: | Line 54: | ||
<wiml> | <wiml> | ||
* ClassName Stereotype | * ClassName Stereotype | ||
<= Arg1 | |||
<= Arg2 | |||
<- Arg3 | |||
<- Arg4 | |||
< Arg5 | |||
< Arg6 | |||
> BaseClass | > BaseClass | ||
Single line class description | Single line class description | ||
+ Extension1Name | |||
- Property11Name = Property11Value | |||
- Property12Name = Property12Value | |||
+ Extension2Name | |||
- Property21Name = Property21Value | |||
- Property22Name = Property22Value | |||
** Attribute1Name Type Stereotype | ** Attribute1Name Type Stereotype | ||
Single line attribute description | Single line attribute description | ||
| Line 72: | Line 84: | ||
- Property221Name = Property221Value | - Property221Name = Property221Value | ||
- Property222Name = Property222Value | - Property222Name = Property222Value | ||
** | ** Association3Name Type(1:+) Stereotype | ||
Single line association description | Single line association description | ||
** | ** Association4Name Type(0..1:5) Stereotype | ||
Single line association description | Single line association description | ||
!! | !! Operation5Name ReturnType(Argument51Name:Argument51Type,Argument52Name:Argument52Type) Stereotype | ||
Single line operation description | Single line operation description | ||
+ Extension51Name | |||
- Property511Name = Property511Value | |||
- Property512Name = Property512Value | |||
+ Extension52Name | |||
- Property521Name = Property521Value | |||
- Property522Name = Property522Value | |||
</wiml> | </wiml> | ||
{{Browse}} | {{Browse}} | ||
Revision as of 10:26, 10 November 2008
| Classification | |
|---|---|
| MIME Type | text/plain |
| FileExtension | wiml |
| Domain | Domain:it/development/modelling |
| Category | Type:org/oomodels/wiki/Version |
| Namespace (more) | |
|
OOModels main namespace | |
| create new pages | |
Description[edit]
This is version 1.0 of Type:org/oomodels/WIML
Syntax[edit]
<wiml>
* ClassName Stereotype
> BaseClass
Single line class description
** Attribute1Name Type Stereotype
Single line attribute description
+ Extension11Name
- Property111Name = Property111Value
- Property112Name = Property112Value
- ...
+ Extension12Name
- Property121Name = Property121Value
- Property122Name = Property122Value
- ...
** Attribute2Name Type Stereotype
Single line attribute description
+ Extension21Name
- Property211Name = Property211Value
- Property212Name = Property212Value
- ...
+ Extension22Name
- Property221Name = Property221Value
- Property222Name = Property222Value
- ...
** ...
** Association1Name Type(1:n) Stereotype
Single line association description
** Association2Name Type(0..1:5) Stereotype
Single line association description
** ...
!! Operation1Name ReturnType(Argument11Name:Argument11Type,Argument12Name:Argument12Type) Stereotype
Single line operation description
+ ...
!! ...
</wiml>
The above code (except the "..." parts) is rendered as follows. Please note: all types (Type, Stereotype, Base) are rendered automatically as links. If the typename contains no "/", it is assumed it is a primitive model type defined in Artefact:Model/org/oomodels/primitives. If it does contain a "/", it is linked to the respective subpage in Artefact:Model.
| |||||||||||||
| ClassName≦Arg1≧≦Arg2≧≤Arg3≥≤Arg4≥<Arg5><Arg6> «Stereotype» | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
|
|||||||||||||
| Attribute1Name | Type | «Stereotype» | ...
| ||||||||||
| Single line attribute description | |||||||||||||
| Attribute2Name | Type | «Stereotype» | ...
| ||||||||||
| Single line attribute description | |||||||||||||
| Association3Name | ──1:+──► Type | «Stereotype» | |||||||||||
| Single line association description | |||||||||||||
| Association4Name | ──0..1:5──► Type | «Stereotype» | |||||||||||
| Single line association description | |||||||||||||
| Operation5Name | ReturnType (Argument51Name: Argument51Type, Argument52Name: Argument52Type) | «Stereotype» |
...
| ||||||||||
| Single line operation description | |||||||||||||