Profile contract
uml.usecase@1
Actors, use-case ellipses, associations, include/extend/generalization.
graph projectionUse-case diagram subset
Open this profile in the gallery
Primary palette
Relationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
uml.extend | uml.usecase | uml.usecase | Not allowed |
uml.generalization | uml.actor, uml.usecase | uml.actor, uml.usecase | Not allowed |
uml.include | uml.usecase | uml.usecase | Not allowed |
uml.uses | uml.actor | uml.usecase | Not allowed |
Profile verification
- Actor/use-case endpoint roles remain distinct. Include and generalization graphs are acyclic.
- Version 1 provides the simple actor/use-case diagram; do not require version-2 subject/extension-point metadata merely to sketch it.
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": "uml.usecase@1"
}Projection properties
kind, profile, inputs, analysis_budget, traces, iso, depth
Design operations
- Create actor/use case; connect participation/include/extend/generalization; edit author labels.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- extension-point model
- full UML behavior semantics