
|
Identifiers: 1.1. Diagram.Arbitrary ID1.2. Diagram.WidthData Type: Non-Negative Integer 1.3. Diagram.HeightData Type: Non-Negative Integer 1.4. Diagram.FontData Type: Font |
|
Identifiers: 2.1. Shape.Diagram (R)References:
2.2. Shape.NameData Type: String 2.3. Shape.XData Type: Integer 2.4. Shape.YData Type: Integer 2.5. Shape.WidthData Type: Non-Negative Integer 2.6. Shape.HeightData Type: Non-Negative Integer 2.7. Shape.Preferred Size UsageData Type: Preferred Size Usage |
|
Identifiers: 3.1. Link.Diagram (R)References:
3.2. Link.Link IDData Type: String 3.3. Link.Source Shape (R)References:
|
|
Identifiers: 4.1. Binary Link.Diagram (R)References:
4.2. Binary Link.Link (R)References:
4.3. Binary Link.Source Shape (R)References:
4.4. Binary Link.Target Shape (R)References:
4.5. Binary Link.Label Anchor FlippedData Type: Boolean |
|
Identifiers: 5.1. Unary Link.Diagram (R)References:
5.2. Unary Link.Link (R)References:
5.3. Unary Link.Source Shape (R)References:
5.4. Unary Link.Target Point (R)References:
|
|
Identifiers: 6.1. Simple Unary Link.Diagram (R)References:
6.2. Simple Unary Link.Unary Link (R)References:
|
|
Identifiers: 7.1. Spur Link.Diagram (R)References:
7.2. Spur Link.Unary Link (R)References:
|
|
Identifiers: 8.1. Parent Link.Diagram (R)References:
8.2. Parent Link.Unary Link (R)References:
|
|
Identifiers: 9.1. Child Link.Diagram (R)References:
9.2. Child Link.Link (R)References:
9.3. Child Link.Source Shape (R)References:
|
|
Identifiers: 10.1. Point.Diagram (R)References:
10.2. Point.Arbitrary ID10.3. Point.XData Type: Integer 10.4. Point.YData Type: Integer |
|
Identifiers: 11.1. Way Point.Diagram (R)References:
11.2. Way Point.Link (R)References:
11.3. Way Point.Source Shape (R)References:
11.4. Way Point.OrderData Type: Ordinal ID 11.5. Way Point.Point (R)References:
|
| R1. | Diagram CONTAINS Shape (1:Mc) |
| Shape IS PART OF Diagram |
Formalization:
| Shape.Diagram | → | Diagram.Arbitrary ID |
| R2. | Diagram CONTAINS Link (1:Mc) |
| Link IS PART OF Diagram |
Formalization:
| Link.Diagram | → | Diagram.Arbitrary ID |
| R3. | Link HAS SOURCE Shape (Mc:1) |
| Shape IS SOURCE SHAPE FOR Link |
Formalization:
| Link.Diagram | → | Shape.Diagram | |
| Link.Source Shape | → | Shape.Name |
| R4. | Link IS A (SUPERTYPE OF) Binary Link |
| Link IS A (SUPERTYPE OF) Child Link | |
| Link IS A (SUPERTYPE OF) Unary Link | |
Binary Link IS A (SUBTYPE OF) Link | |
| Child Link IS A (SUBTYPE OF) Link | |
| Unary Link IS A (SUBTYPE OF) Link |
Formalization:
| Binary Link.Diagram | → | Link.Diagram | |
| Binary Link.Link | → | Link.Link ID | |
| Binary Link.Source Shape | → | Link.Source Shape | |
| Child Link.Diagram | → | Link.Diagram | |
| Child Link.Link | → | Link.Link ID | |
| Child Link.Source Shape | → | Link.Source Shape | |
| Unary Link.Diagram | → | Link.Diagram | |
| Unary Link.Link | → | Link.Link ID | |
| Unary Link.Source Shape | → | Link.Source Shape |
| R5. | Binary Link HAS TARGET Shape (Mc:1) |
| Shape IS TARGET SHAPE FOR Binary Link |
Formalization:
| Binary Link.Diagram | → | Shape.Diagram | |
| Binary Link.Target Shape | → | Shape.Name |
| R6. | Unary Link IS A (SUPERTYPE OF) Parent Link |
| Unary Link IS A (SUPERTYPE OF) Simple Unary Link | |
| Unary Link IS A (SUPERTYPE OF) Spur Link | |
Parent Link IS A (SUBTYPE OF) Unary Link | |
| Simple Unary Link IS A (SUBTYPE OF) Unary Link | |
| Spur Link IS A (SUBTYPE OF) Unary Link |
Formalization:
| Parent Link.Diagram | → | Unary Link.Diagram | |
| Parent Link.Unary Link | → | Unary Link.Link | |
| Simple Unary Link.Diagram | → | Unary Link.Diagram | |
| Simple Unary Link.Unary Link | → | Unary Link.Link | |
| Spur Link.Diagram | → | Unary Link.Diagram | |
| Spur Link.Unary Link | → | Unary Link.Link |
| R7. | Spur Link IS ATTACHED TO Binary Link (1c:1) |
| Binary Link HAS ATTACHED Spur Link |
Formalization:
| Spur Link.Diagram | → | Binary Link.Diagram | |
| Spur Link.Unary Link | → | Binary Link.Link |
| R8. | Child Link IS CHILD OF Parent Link (Mc:1) |
| Parent Link IS PARENT OF Child Link |
Formalization:
| Child Link.Diagram | → | Parent Link.Diagram | |
| Child Link.Link | → | Parent Link.Unary Link |
| R9. | Diagram CONTAINS Point (1:Mc) |
| Point IS PART OF Diagram |
Formalization:
| Point.Diagram | → | Diagram.Arbitrary ID |
| R10. | Link HAS WAY Point (1c:Mc) |
| Point IS WAY POINT FOR Link | |
| Way Point ASSOCIATES Link AND Point 1-(1c:Mc) |
Formalization:
| Way Point.Diagram | → | Link.Diagram | |
| Way Point.Link | → | Link.Link ID | |
| Way Point.Source Shape | → | Link.Source Shape | |
| Way Point.Diagram | → | Point.Diagram | |
| Way Point.Point | → | Point.Arbitrary ID |
| R11. | Unary Link HAS TARGET Point (1c:1) |
| Point IS TARGET POINT FOR Unary Link |
Formalization:
| Unary Link.Diagram | → | Point.Diagram | |
| Unary Link.Target Point | → | Point.Arbitrary ID |
Predefined type for arbitrary identifiers.
Predefined type for boolean values.
Predefined type for integers.
Predefined type for ordinal identifiers.
Predefined type for character strings.