Skip to main content

N-ary Relation View

A view that represents a single occurrence of an n-ary relation in a diagram. Its central diamond joins three or more paths, each running to a participating class view.

PropertyTypeDescription
type"NaryRelationView"Discriminator.
membersid[]The class views connected by the relation, ordered to match the relation's properties. At least three.
diamondidThe diamond shape where the paths join.
pathsid[]The path shapes, one per member, ordered to match the relation's properties. At least three.

NaryRelationView also carries isViewOf from View and the identity properties (id, created, modified). It does not carry descriptive properties.

{
"type": "NaryRelationView",
"id": "naryview_1",
"isViewOf": "relation_1",
"members": ["classview_1", "classview_2", "classview_3"],
"diamond": "diamond_1",
"paths": ["path_1", "path_2", "path_3"],
"created": "2024-09-04",
"modified": null
}