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=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
edge :
ActivityEdge (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
group :
ActivityGroup (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
isReadOnly : Boolean (1 1); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
isSingleExecution : Boolean (1 1); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
node :
ActivityNode (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
partition :
ActivityPartition (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
structuredNode :
StructuredActivityNode (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
variable :
Variable (0 *); -- source
Activity![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
context :
BehavioredClassifier (0 1); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
isReentrant : Boolean (1 1); -- source
Behavior![](/se-interop/image/right-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
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=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedParameterSet :
ParameterSet (0 *); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
postcondition :
Constraint (0 *); -- source
Behavior![](/se-interop/image/right-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
precondition :
Constraint (0 *); -- source
Behavior An optional set of Constraints specifying what must be fulfilled when the
behavior is invoked.
{
composite}
Subsets: Namespace.ownedRule
![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
redefinedBehavior :
Behavior (0 *); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
specification :
BehavioralFeature (0 1); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
extension :
Extension (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
isAbstract : Boolean (1 1); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
isActive : Boolean (1 1); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
nestedClassifier :
Classifier (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedAttribute :
Property (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedOperation :
Operation (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedReception :
Reception (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
superClass :
Class (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedPort :
Port (0 *); -- source
EncapsulatedClassifier![](/se-interop/image/right-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedConnector :
Connector (0 *); -- source
StructuredClassifier References the connectors owned by the classifier.
{
composite}
Subsets: Classifier.feature, Namespace.ownedMember
![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
part :
Property (0 *); -- source
StructuredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
role :
ConnectableElement (0 *); -- source
StructuredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
classifierBehavior :
Behavior (0 1); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
interfaceRealization :
InterfaceRealization (0 *); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedBehavior :
Behavior (0 *); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedTrigger :
Trigger (0 *); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
attribute :
Property (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
collaborationUse :
CollaborationUse (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
feature :
Feature (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
generalization :
Generalization (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
inheritedMember :
NamedElement (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
isFinalSpecialization : Boolean (1 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedTemplateSignature :
RedefinableTemplateSignature (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedUseCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
powertypeExtent :
GeneralizationSet (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
redefinedClassifier :
Classifier (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
representation :
CollaborationUse (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
substitution :
Substitution (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
templateParameter :
ClassifierTemplateParameter (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
useCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
templateBinding :
TemplateBinding (0 *); -- source
TemplateableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
package :
Package (0 1); -- source
Type![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
visibility :
VisibilityKind (1 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
elementImport :
ElementImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
importedMember :
PackageableElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
member :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/right-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedMember :
NamedElement (0 *); -- source
Namespace A collection of NamedElements owned by the Namespace.
{
composite,
readonly}
Derived union with sources: (ownedRule, ownedUseCase, ownedTrigger, ownedBehavior, ownedConnector, ownedReception, ownedOperation, ownedAttribute, nestedClassifier, ownedParameterSet, ownedParameter, variable)
Subsets: Element.ownedElement, Namespace.member
Opposite: NamedElement.namespace
![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedRule :
Constraint (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
packageImport :
PackageImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=104644%3AA54FEDD72C8A59C3F7F071F933B3473B)
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].