UAF 1.3 RTF Avatar
  1. OMG Issue

UAF13 — UAF::*Constraint can’t be used with SysML::ConstraintBlocks

  • Key: UAF13-21
  • Status: open  
  • Source: Department of Navy ( James Ciarcia)
  • Summary:

    Each UAF::*Constraint specialization of UAF::Rule has a constrainedElement metaconstraint on SubjectOf*Constraint, none of which include SysML::ConstraintBlock as a specialization. This complicates the use of SysML Parametric analysis using UAF stereotyped UML::Constraints, since ConstraintBlocks can not own them. UAF SubjectOf*Constraint elements that are specializations of UML::Class should be allowed to own ConstraintProperties typed by ConstraintBlocks that have UAF::*Constraints. Need to also allow alternate metaconstraint so that UAF::*Constraint can be owned by ConstraintBlocks that are used as ConstraintProperties by the associated UAF::SubjectOf*Constraint

    Suggestion is to add ConstraintBlock as an alternate metaconstraint target for UAF::*Constraints AND a 3rd alternate metaconstraint that allows existing UAF::SubjectOf*Constraint to own ConstraintBlocks that have no or properly stereotyped owned constraints.

  • Reported: UAF 1.2 — Thu, 17 Mar 2022 14:12 GMT
  • Updated: Fri, 3 Jun 2022 13:34 GMT