Model Parts, Diagrams, Dictionary Items, and Properties > Dictionary items > Add structural feature value action (dictionary item)
Add structural feature value action (dictionary item)
For automation interface information about an Add Structural Feature Value Action, see Action node (automation interface). For automation interface purposes, an Add Structural Feature Value Action is an Action Node that has its Node Type set to Add Structural Feature Value Action.
An Add Structural Feature Value Action is a write structural feature action for adding values to a structural feature.
Create an Add Structural Feature Value Action through a Modeler explorer pane or an Activity Diagram:
In a Modeler pane, right-click an Activity or Structured Activity Node, and select New > Action Node > Add Structural Feature Value Action.
On an Activity Diagram tab, click the Add Structural Feature Value Action button, and then click in free space or inside an Activity Partition, Interruptible Activity Region or Structured Activity Node.
To access the Add Structural Feature Value Action button, click the arrow next to the Read Self Action button, and select Add Structural Feature Value Action.
When you create an Add Structural Feature Value Action, you are prompted to select the Attribute or Role to which a value is added. After creating an Add Structural Feature Value Action you cannot link that Add Structural Feature Value Action to a different Attribute or Role. You can view which Attribute or Role is linked to an Add Structural Feature Value Action through the Add Structural Feature Value Action's property pages: on the Items tab, select Linked Item.
* 
If you select a Package scoped Attribute, the consistency report will record the following errors for the Add Structural Feature Value Action and its Object Pin:
For the Add Structural Feature Value Action: The structural feature must not be static (C20083).
For the Object Pin: The type of the input object pin must be the same as the classifier of the structural feature (C20082).
On creation of an Add Structural Feature Value Action, Modeler creates the following Input Pins and Output Pins:
Object Pin - the type of this Input Pin is the Class, Data Type, Interface or Signal that owns the Linked Item (Attribute or Role).
Insert At Pin - the type of this Input Pin is a Basic Type named UnlimitedNatural.
Result Pin - the type of this Output Pin is the Class, Data Type, Interface or Signal that owns the Linked Item (Attribute or Role).
Value Pin - the type of this Input Pin is the type of the Linked Item (Attribute or Role).
You cannot add any other Input Pins or Output Pins to an Add Structural Feature Value Action.
When used on an Activity Diagram, an Add Structural Feature Value Action's notation is as follows.
The View Options on an Activity Diagram allow you to show or hide the Name, Action Type and Linked Item Type. By default, the Action Type and Linked Item Name are shown. The view options are set through the Action Node entry. For more information, see Action node view options - activity diagram.
On an Activity Diagram, you can populate an Add Structural Feature Value Action's missing Activity Flows, Pins, Comments and Constraints: right-click the Add Structural Feature Value Action, point to Populate, and then click the appropriate command.
In the Dictionary pane, Add Structural Feature Value Actions are listed in the UML\Action Nodes folder.
In the Modeler panes, a short-cut symbol on the Add Structural Feature Value Action's icon indicates that the item is a stub. For more information, see Stubs.
The following sections provide information about how an Add Structural Feature Value Action is used in the model.
Properties
In addition to the standard properties an Add Structural Feature Value Action has these properties:
Replace All (Is Replace All through the automation interface)
Owned by
Activity - The Activity that scopes the Add Structural Feature Value Action.
Structured Activity Node - Applies only when the Add Structural Feature Value Action is scoped directly to a Structured Activity Node.
Owns
Control Flow - The Control Flow is owned jointly by the Add Structural Feature Value Action and the associated item. The access permissions you have to a Control Flow are determined by the access permissions you have to its source item.
Dependency - The Dependency is owned jointly by the Add Structural Feature Value Action and the other associated item. The access permissions you have to a Dependency are determined by the access permissions of the dependent item.
Exception Handler - The Exception Handler is owned jointly by the Add Structural Feature Value Action and the associated item. The access permissions you have to an Exception Handler are determined by the access permissions you have to its source item.
Input Pin - Only the Object Pin, Insert At Pin and Value Pin input pins that Modeler creates on creation of the Add Structural Feature Value Action.
IO Flow - The IO Flow is owned jointly by the Add Structural Feature Value, the IO Flow's other linked item and the IO Flow's IO Item.
Output Pin - Only the Result Pin that Modeler creates on creation of the Add Structural Feature Value Action.
Defined in these parts of the model
Shown on these diagrams
Can be linked to these dictionary items
In addition to the owning Activity or Structured Activity Node, an Add Structural Feature Value Action can be linked to the following items.
Stereotype - To make an Add Structural Feature Value Action valid for a Stereotype, set up Action Node a valid item type.
* 
Like most other items in a Model, an Add Structural Feature Value Action can be linked to an Activity Partition, Comment, Frame Box, General Node, General Flow, General Flow Diagram Node, Constraint (applied), General Flow Diagram Flow or Swimlane.