Learn about Webel's comprehensive SysMLv2 Workshop Seminar course!
Webel now has a SysMLv2 Online Self-Study course with self-test Quizzes!

the KerML checkFeatureParameterRedefinition constraint requires that any owned parameters ... of a ActionUsage redefine corresponding parameters of any Behaviors or Steps it specializes (including ActionDefinitions and ActionUsages)

Icon class
icon_class
fas fa-quote-left
icon_class_computed
fas fa-quote-left
Related content
Source
Snippet kind
Keywords
Full quote
... the KerML checkFeatureParameterRedefinition constraint requires that any owned parameters (i.e., directed ownedFeatures) of a ActionUsage redefine corresponding parameters of any Behaviors or Steps it specializes (including ActionDefinitions and ActionUsages).
Next snippet
See also KerML1.0 p167 for the full checkFeatureParameterRedefinition constraint with OCL (omitted below):

'If a Feature is a parameter of an owningType that is a Behavior or Step, but not

• A result parameter

• A parameter of an InvocationExpression, with at least one non-implied ownedRedefinition'

then, for each direct supertype of its owningType that is also a Behavior or Step, it must redefine the parameter at the same position, if any.'


For SysML2.0 calculations (which have a result parameter) the checkFeatureResultRedefinition is relevant (KerML1.0 p.168).

Related snippets
Related snippets (backlinks)
Visit also
Visit also (backlinks)