Parametric diagrams are used to express constraints (equations) existing between value properties. They are a restricted form of internal block diagram and represent constrained use in a particular context.
The most important elements are Constraint Properties and FlowPorts composing the ConstraintBlock, as well as their relationships modeled using Connectors or Item Flow links.
Palette
Connector property: Creates a ConnectorProperty.
Contraint property: Creates a ConstraintProperty.
Participant property: Creates a ParticipantProperty.
Part: Creates an Instance or a Part inside a Classifier.
Distributed property: Creates a DistributedProperty.
Flow property: Creates a FlowProperty.
Attribute: Creates an Attribute.
AttributeLink: Creates an AttributeLink.
Delegate: Creates a delegate connector.
Link: Creates a Link.
FlowPort: Creates a FlowPort.
Port: Creates a Port.
ProvidedInterface: Creates a ProvidedInterface.
RequiredInterface: Creates a RequiredInterface.
Item Flow: Creates an Item Flow.
Information Flow: Creates an Information flow
Realized Information Flow: Creates a realized information flow
Information Item: Creates an Information Item
Allocation: Creates an Allocate dependency.
Conform: Creates a Conform dependency.
Copy: Creates a Copy dependency.
Refine: Creates a Refine dependency.
Satisfy: Creates a Satisfy dependency.
Verify: Creates a Verify dependency.
Dependency: Creates a Dependency .
Traceability: Creates a Traceability link.
Related diagram link: Create a link between an element and its related diagram.
Problem: Creates a Problem note.
Rationale: Creates a Rationale note.
Note: Creates a Note.
Constraint: Creates a Constraint.
Example
The following example is extracted from the literature and implemented in the SysML ARchitect module.
