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.