| | 1 | = DM Info Specification = |
|---|
| | 2 | |
|---|
| | 3 | == DM Class Info == |
|---|
| | 4 | |
|---|
| | 5 | - classname -- not really necessary |
|---|
| | 6 | |
|---|
| | 7 | - baseclass |
|---|
| | 8 | |
|---|
| | 9 | - DM type (e.g. Process, System...) |
|---|
| | 10 | |
|---|
| | 11 | - short description |
|---|
| | 12 | |
|---|
| | 13 | - description |
|---|
| | 14 | |
|---|
| | 15 | - VariableReference Info (see below) |
|---|
| | 16 | |
|---|
| | 17 | - PropertySlot Info (see below) |
|---|
| | 18 | |
|---|
| | 19 | == PropertySlot Info == |
|---|
| | 20 | |
|---|
| | 21 | === global === |
|---|
| | 22 | |
|---|
| | 23 | - accept arbitrary name slot (true/false) |
|---|
| | 24 | |
|---|
| | 25 | === for each slot === |
|---|
| | 26 | |
|---|
| | 27 | - name |
|---|
| | 28 | |
|---|
| | 29 | - type (Real, Int, String, Polymorph) |
|---|
| | 30 | |
|---|
| | 31 | - description |
|---|
| | 32 | |
|---|
| | 33 | - unit, dimension |
|---|
| | 34 | |
|---|
| | 35 | - attributes |
|---|
| | 36 | |
|---|
| | 37 | - required (true/false) |
|---|
| | 38 | |
|---|
| | 39 | == VariableReference Info == |
|---|
| | 40 | |
|---|
| | 41 | === for each VariableReference === |
|---|
| | 42 | |
|---|
| | 43 | - name |
|---|
| | 44 | |
|---|
| | 45 | - description |
|---|
| | 46 | |
|---|
| | 47 | - required (true/false) |