Class UML 2.3::Activity
Description:
An activity is the specification of parameterized behavior as the coordinated
sequencing of subordinate units whose individual elements are actions.
Direct Superclasses: BehaviorDirect Subclasses: Class Precedence List: Activity,
Behavior,
Class,
EncapsulatedClassifier,
StructuredClassifier,
BehavioredClassifier,
Classifier,
TemplateableElement,
Type,
PackageableElement,
ParameterableElement,
Namespace,
RedefinableElement,
NamedElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
edge :
ActivityEdge (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
group :
ActivityGroup (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
isReadOnly : Boolean (1 1); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
isSingleExecution : Boolean (1 1); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
node :
ActivityNode (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
partition :
ActivityPartition (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
structuredNode :
StructuredActivityNode (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
variable :
Variable (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
context :
BehavioredClassifier (0 1); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
isReentrant : Boolean (1 1); -- source
Behavior![](/se-interop/image/right-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedParameter :
Parameter (0 *); -- source
Behavior References a list of parameters to the behavior which describes the order
and type of arguments that can be given when the behavior is invoked and
of the values which will be returned when the behavior completes its execution.
{
composite,
ordered}
Subsets: Namespace.ownedMember
![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedParameterSet :
ParameterSet (0 *); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
postcondition :
Constraint (0 *); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
precondition :
Constraint (0 *); -- source
Behavior![](/se-interop/image/right-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
redefinedBehavior :
Behavior (0 *); -- source
Behavior 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: RedefinableElement.redefinedElement
![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
specification :
BehavioralFeature (0 1); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
extension :
Extension (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
isAbstract : Boolean (1 1); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
isActive : Boolean (1 1); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
nestedClassifier :
Classifier (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedAttribute :
Property (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedOperation :
Operation (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedReception :
Reception (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
superClass :
Class (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedPort :
Port (0 *); -- source
EncapsulatedClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedConnector :
Connector (0 *); -- source
StructuredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
part :
Property (0 *); -- source
StructuredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
role :
ConnectableElement (0 *); -- source
StructuredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
classifierBehavior :
Behavior (0 1); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
interfaceRealization :
InterfaceRealization (0 *); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedBehavior :
Behavior (0 *); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedTrigger :
Trigger (0 *); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
attribute :
Property (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
collaborationUse :
CollaborationUse (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
feature :
Feature (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
generalization :
Generalization (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
inheritedMember :
NamedElement (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
isFinalSpecialization : Boolean (1 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedTemplateSignature :
RedefinableTemplateSignature (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedUseCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
powertypeExtent :
GeneralizationSet (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
redefinedClassifier :
Classifier (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
representation :
CollaborationUse (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
substitution :
Substitution (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
templateParameter :
ClassifierTemplateParameter (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
useCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
templateBinding :
TemplateBinding (0 *); -- source
TemplateableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
package :
Package (0 1); -- source
Type![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
visibility :
VisibilityKind (1 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
elementImport :
ElementImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
importedMember :
PackageableElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
member :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedMember :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedRule :
Constraint (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
packageImport :
PackageImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=136519%3AFA61E1722BDDFBBE06519F3C1D84DC94)
owner :
Element (0 1); -- source
ElementConstraints:
Signature: no_supergroups() : Boolean;
Description: The groups of an activity have no supergroups.
Expression: true
Signature: autonomous() : Boolean;
Description: An activity cannot be autonomous and have a classifier or behavioral feature
context at the same time.
Expression: true
Signature: activity_parameter_node() : Boolean;
Description: The nodes of the activity must include one ActivityParameterNode for each
parameter.
Expression: true
Operations:
No additional operations.
Send questions or comments to
[email protected].