Profile contract
uml.object@2
uml.object@1 plus: underlined instance titles, slot datatype checks, uml.link multiplicity.
graph projectionUML object diagram
Open this profile in the gallery
Primary palette
Additional context roles
activityaggregateapiapplicationarchivearraybackupbindingblobbridgebucketcachecatalogchangecheckpointcloudcloud_accountclsclustercollectioncolocationcommandconnectorconstraintconsumer_groupcontainercontextcubedashboarddata_productdatabasedatasetdcldctdecisiondevicedimensiondocumentdomainendpointentityentlenumerationenvironmentexportextextensionfactfeaturefederationfieldfilefile_setfixturefolderforeign_tablefunctiongatewaygpographgraph_edgegraph_nodehistoryhostidentityindexissuejobkey_valuekeyspacelogmanifestmanual_activitymapmaterialized_viewmessagemetricmodel_artifactnamespacenetworknotenote.stickyobservationoprorganizationpartitionpartition_rulepipelinepkgplacementpolprocedureprvpubqlrqryquery_operationqueuerdfrecordrecoveryregionregistryrelreplicareplica_setreportretentionrolerouterrulerunsamplesaved_viewscheduleschemaschema_registrysearch_indexsecurity_zonesemantic_modelsequenceservicesetshardsiteslosnapshotsql_domainsql_typesubsubscriptionsynonymtableteamtensortermtesttime_seriestimelinetopictriggeruml.actoruml.artifactuml.collaborationuml.deviceuml.enumerationuml.executionenvuml.interfaceuml.metaclassuml.nodeuml.packageuml.stereotypeuml.subjectuml.usecaseunitvariantvectorviewvolumewebhookwide_columnwindowworkspacewrite_operationzoneRelationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
uml.association | uml.class, uml.enumeration, uml.interface | uml.class, uml.enumeration, uml.interface | Allowed |
uml.link | record, uml.class, uml.collaboration, uml.enumeration, uml.interface | record, uml.class, uml.collaboration, uml.enumeration, uml.interface | Not allowed |
Profile verification
- Instances name a classifier and explicit slots; if that classifier declares fields, slot names must exist on it.
- Preserve instance label/underline and classifier reference; a depicted instance is not a running object identity system.
- Add bounded slot datatype-form checks; do not infer general constraint solving from those checks.
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.object@2"
}Projection properties
kind, profile, inputs, analysis_budget, traces, iso, depth
Design operations
- Create instance, resolve classifier, edit slot values, connect links.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- slot constraint solving
- formal UML conformance