systemcomposer.activity.Activity
Description
An Activity object represents the root activity within an
activity diagram model.
Creation
Create an activity diagram model using the systemcomposer.createActivity function. Get the root activity using the
Activity property of the systemcomposer.activity.Model object.
adModel = systemcomposer.createActivity('myActivity');
ad = get(adModel,'Activity');
Properties
Object Functions
addParameter | Create new parameter node in activity diagram |
addProperty | Define custom property for stereotype |
changeStereotype | Change currently applied stereotype to new stereotype in its stereotype hierarchy |
destroy | Remove model element |
getEvaluatedPropertyValue | Get evaluated value of property from element |
getFlow | Get flow from activity diagram |
getNode | Get activity node in activity diagram |
getNodes | Get activity nodes in activity diagram |
getParameter | Get parameter node from activity diagram |
getParameters | Get all parameter nodes in given direction |
getProperty | Get property value corresponding to stereotype applied to element |
getPropertyValue | Get value of architecture property |
getStereotypes | Get stereotypes applied on model element |
hasProperty | Find if element has property |
removeStereotype | Remove stereotype from profile |
setProperty | Set property value corresponding to stereotype applied to element |
addNode | Create new activity node in activity diagram |
applyStereotype | Apply stereotype to model element |
hasStereotype | Find if element has stereotype applied |
Examples
More About
Version History
Introduced in R2026a
See Also
Functions
systemcomposer.createActivity|addNode|addParameter|getNode|getNodes|getFlow|connect|getParameter|getParameters|getPin|getPins|addPin|getParentPin|applyStereotype|removeStereotype|getStereotype|destroy|setBehaviorType
Objects
systemcomposer.activity.Action|systemcomposer.activity.ActivityNode|systemcomposer.activity.ActivityFinal|systemcomposer.activity.ControlNode|systemcomposer.activity.Flow|systemcomposer.activity.FlowFinal|systemcomposer.activity.Model|systemcomposer.activity.JoinFork|systemcomposer.activity.Initial|systemcomposer.activity.MergeDecision|systemcomposer.activity.Parameter|systemcomposer.activity.Pin
Tools
Blocks
- Initial Node | Action Node | Pin | Parameter Node | Decision or Merge Node | Join or Fork Node | Flow Final Node | Activity Final Node
Topics
- Describe System Behavior Using Activity Diagrams
- Establish Traceability and Extend Model Elements
- Simulate, Visualize, and Validate Activity Diagrams
- Compose Architectures Visually
- Implement Component Behavior Using Activity Diagrams
- Implement Component Behavior Using Stateflow Charts
- Implement Component Behavior Using Simscape
