This content area is UNDER CONSTRUCTION or MIGRATION
Source
Packages
Is abstract: 
true
Generalizations
Specializations (inheritance backlinks)
Description
Attributes
  1. Tells whether the behavior can be invoked while it is still executing from a previous invocation. Default value is true.

Associations
  1. Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. A behavior does not need to have a specification, in which case it either is the classifier behavior of a BehavioredClassifier or it is a behavior that can only invoked by another behavior of the classifier.

  2. BasicBehaviors

    The classifier that is the context for the execution of the behavior. If the behavior is owned by a BehavioredClassifier, that classifier is the context; otherwise, the context is the first BehavioredClassifier reached by following the chain of owner relationships. For example, following this algorithm, the context of an entry action in a state machine is the classifier that owns the state machine. The features of the context classifier as well as the elements visible to the context classifier are visible to the behavior. (Subsets RedefinableElement::redefinitionContext)

  3. BasicBehaviors

    References a list of parameters to the behavior that describes the order and type of arguments that can be given when the behavior is invoked and of the values that will be returned when the behavior completes its execution. (Subsets Namespace::ownedMember)

  4. BasicBehaviors

    References a behavior that this behavior redefines. A subtype of Behavior may redefine any other subtype of Behavior. If the behavior implements a behavioral feature, it replaces the redefined behavior. If the behavior is a classifier behavior, it extends the redefined behavior. (Subsets RedefineableElement::redefinedElement)

  5. BasicBehaviors

    An optional set of Constraints specifying what must be fulfilled when the behavior is invoked. (Subsets Namespace::ownedRule)

  6. BasicBehaviors

    An optional set of Constraints specifying what is fulfilled after the execution of the behavior is completed, if its precondition was fulfilled before its invocation. (Subsets Namespace::ownedRule)

Constraints
Semantics
Semantic Variation Points
randomness