Class UML 2.3::ParameterSet
Description:
A parameter set is an element that provides alternative sets of inputs
or outputs that a behavior may use.
Direct Superclasses: NamedElementDirect Subclasses: Class Precedence List: ParameterSet,
NamedElement,
ElementProperties:

condition :
Constraint (0 *); -- source
ParameterSet Constraint that should be satisfied for the owner of the parameters in
an input parameter set to start execution using the values provided for
those parameters, or the owner of the parameters in an output parameter
set to end execution providing the values for those parameters, if all
preconditions and conditions on input parameter sets were satisfied.
{
composite}
Subsets: Element.ownedElement

parameter :
Parameter (1 *); -- source
ParameterSet
clientDependency :
Dependency (0 *); -- source
NamedElement
name : String (0 1); -- source
NamedElement
nameExpression :
StringExpression (0 1); -- source
NamedElement
namespace :
Namespace (0 1); -- source
NamedElement
qualifiedName : String (0 1); -- source
NamedElement
visibility :
VisibilityKind (0 1); -- source
NamedElement
ownedComment :
Comment (0 *); -- source
Element
ownedElement :
Element (0 *); -- source
Element The Elements owned by this element.
{
composite,
readonly}
Derived union with sources: (ownedComment, nameExpression, condition)
Opposite: Element.owner

owner :
Element (0 1); -- source
ElementConstraints:
Signature: two_parameter_sets() : Boolean;
Description: Two parameter sets cannot have exactly the same set of parameters.
Expression: true
Signature: same_parameterized_entity() : Boolean;
Description: The parameters in a parameter set must all be inputs or all be outputs
of the same parameterized entity, and the parameter set is owned by that
entity.
Expression: true
Signature: input() : Boolean;
Description: If a behavior has input parameters that are in a parameter set, then any
inputs that are not in a parameter set must be streaming. Same for output
parameters.
Expression: true
Operations:
No additional operations.
Send questions or comments to
xmi-interop@omg.org.