Difference between revisions of "Activity:AssignToNamedRelation (Activity)"
m (moved AssignToNamedRelation (Activity) to AssignToNamedRelation (): Text replacement - "(.*)(Activity)" to "Activity:$1") |
m (moved AssignToNamedRelation () to AssignToNamedRelation (Activity)) |
(No difference)
|
Revision as of 10:52, 23 February 2015
The AssignedToNamedRelation activity assigns a child objec via the name of an existing Relation to a given parent object.
Assign To Named Relation | |
---|---|
Name | AssignToNamedRelation |
Purpose | Relate child object to parent object |
Category | UBIK Object Primitives |
Returns | True if successful |
Version | 2.1.15+ |
Contents
Arguments
Argument | Type | Direction | Purpose |
---|---|---|---|
Parent | RelationalObject | In | The parent object |
RelationName | String | In | The name of the relation to be searched for at the parent object |
Child | RelationalObject | In | The child to relate |
RelationData | RelationData | Out | The created relation data object, null if failed |
Result | Boolean | Out | True if successful, false if failed |
Usage
This activity is used to find a certain relation at the parent object via the name and then relate the child object to it.
Example
Load the MetaClass named PUMP, also load the MetaProperty NOMINALPOWER from the property pool and then add it to the MetaClasses' properties:
Argument | Value |
---|---|
Parent | UBIKObject.Environment _ .GetSystemMetaClass(SystemObjects.METACLASS) _ .AllInstances("PUMP") |
RelationName | "SYSREL_METAPROPERTY" |
Child | UBIKObject.Environment _ .GetSystemMetaClass(SystemObjects.POOL_METAPROPERTY) _ .GetMetaProperty("NOMINALPOWER") |