Profile contract
sysml.package@1
SysML 1.6 package diagram: uml.package vocabulary with uml.import/uml.access/uml.merge; thin profile over the UML package machinery.
graph projectionSysML package diagram
Open this profile in the gallery
Primary palette
Additional context roles
Relationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
uml.access | uml.package | uml.class, uml.component, uml.enumeration, uml.interface, uml.package | Not allowed |
uml.import | uml.package | uml.class, uml.component, uml.enumeration, uml.interface, uml.package | Not allowed |
uml.merge | uml.package | uml.package | Not allowed |
Profile verification
- Reuse package ownership/import/access/merge contracts, including ownership cycles, private import restrictions and ancestor merge checks.
- Package library resolution beyond explicit workspace references is outside this profile.
Profile defaults
Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.
{
"projection.kind": "graph",
"projection.profile": "sysml.package@1"
}Projection properties
kind, profile, inputs, analysis_budget, traces, iso, depth
Design operations
- Create package, declare ownership and visibility; connect import/access/merge.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- SysML XMI interchange
- SysML 2.0 deferred to a future profile family
- model library resolution semantics
- formal OMG certification