-
Notifications
You must be signed in to change notification settings - Fork 0
Node Type
Specifies characteristics common to all Nodes of a given type. A class node, for example, has three compartments, sharp corners a certain border style, etc. For now, to support a different visual style for a class node, let’s say, you would need to define a new node/diagram type combination (UML class on a UML class diagram type vs. Shlaer-Mellor class on a Shlaer-Mellor class diagram type), for example). Since, most diagrams we are considering have notational variation in the Connector Types and not the Node Types, we’re baking in the visual characteristics of a Node Type for now and making it flexible for Connector Types.
- Name + Diagram type
A name like “class”, “state”, “imported class”, “domain”, etc.
Type: Node Type Name, based on Name
?? Not sure about this one (from class diagram, not documented)
Type: Rounding
The number of UML style text compartments visible.
Type: Count1 `:: Count > 0, based on integer
Whether or not all four node corners are rounded
Type: Boolean
Initial assumption about a Node size.
Type: Rect Size
Node may not be drawn larger than this size.
Type: Rect Size
The minimum distance permitted between a Stem Root end and the nearest Node corner. The intention it to prevent lines attaching on or very close to a Node’s corner which looks glitchy.
Type: Distance
Copyright © 2021 and 2025, Leon Starr at Model Integration, LLC under the MIT Open Source License