Performs attribute manipulation on entities, between entities and within subentities.
This procedure includes different operations that handle attributes. Some, such as the "Set" include subparameters
with further customization and inputs/outputs.
Operations [Select] Type of attribute operation to perform.
Copy All [Compound] Copies all attributes between a source entity/entities and a target entity/entities.
Origin [Select] The entity/entities with the attributes to be copied.
Entity Collection [Compound] [Adds ports 1, 2] Entity collection from which the attributes will be copied.
Destination [Select] The entity/entities where the attributes are to be copied to.
Other [Compound] [Adds ports 3, 4] The attributes will be copied to another entity.
Mode [Choice] Defines how the attributes should be copied. Set means that the whole attribute list on the target will be erased and made equal to the source. Replace means that items that exist on the target already will have their values replaced, while the others will keep existing. Complement means that only the attributes that don't exist on the target will be copied.
Others [Compound] [Adds ports 5, 6] The attributes will be copied other entities.
Mode [Choice] Defines how the attributes should be copied. Set means that the whole attribute list on the target will be erased and made equal to the source. Replace means that items that exist on the target already will have their values replaced, while the others will keep existing. Complement means that only the attributes that don't exist on the target will be copied.
Entity [Compound] [Adds ports 7, 8] Single entity from which the attributes will be copied.
Destination [Select] The entity/entities where the attributes are to be copied to.
Other [Compound] [Adds ports 3, 4] The attributes will be copied to another entity.
Mode [Choice] Defines how the attributes should be copied. Set means that the whole attribute list on the target will be erased and made equal to the source. Replace means that items that exist on the target already will have their values replaced, while the others will keep existing. Complement means that only the attributes that don't exist on the target will be copied.
Others [Compound] [Adds ports 5, 6] The attributes will be copied other entities.
Mode [Choice] Defines how the attributes should be copied. Set means that the whole attribute list on the target will be erased and made equal to the source. Replace means that items that exist on the target already will have their values replaced, while the others will keep existing. Complement means that only the attributes that don't exist on the target will be copied.
Delete All [Compound] [Adds ports 9, 10] Deletes all attributes from an entity.
Delete [Compound] [Adds ports 11, 12] Deletes a certain attribute from an entity.
Attribute [Attribute] Attribute to delete.
Set [Compound] Creates/changes attribute values on entities. Source values and destination attributes can be determined and many different ways. For instance, choosing Origin="Entity" and Destination="Self", an entity can set its own attributes from fixed values or expressions. Yet by choosing Origin="Entity Collection" and Destination="Others", it is possible to grab a list of values, aggregate them and store them in attributes of other entities.
Origin [Select] The entity/entities that define the source values to be set.
Entity Collection [Compound] [Adds ports 13, 14] Entity collection from which the value will be copied.
Value [Object] A parameter that accepts any type of data. Is set as an expression by default.
Destination [Select] The entity/entities where the attributes are to be set.
Selves [Compound] The attribute will be set on the source entities.
Attribute [Attribute] The attribute to be set.
Other [Compound] [Adds ports 15, 16] The attribute will be set on a different entity.
Attribute [Attribute] The attribute to be set.
Others [Compound] [Adds ports 17, 18] The attribute will be set on other entities.
Attribute [Attribute] The attribute to be set.
Entity [Compound] [Adds ports 19, 20] Entity from which the value will be copied.
Value [Object] A parameter that accepts any type of data. Is set as an expression by default.
Destination [Select] The entity/entities where the attributes are to be set.
Self [Compound] The attribute will be set on the source entity.
Attribute [Attribute] The attribute to be set.
Other [Compound] [Adds ports 15, 16] The attribute will be set on a different entity.
Attribute [Attribute] The attribute to be set.
Others [Compound] [Adds ports 17, 18] The attribute will be set on other entities.