Related content
Previous snippet
... 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).
