Browse Prior Art Database

Attribute Action Objects

IP.com Disclosure Number: IPCOM000111506D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 34K

Publishing Venue

IBM

Related People

Coskun, N: AUTHOR

Abstract

Disclosed is an algorithm that can be used to create attribute action objects. The following algorithm is implemented with System Object Model (SOM). Such action objects can be used to establish the data flow between the attributes of source and target objects.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 89% of the total text.

Attribute Action Objects

      Disclosed is an algorithm that can be used to create attribute
action objects.  The following algorithm is implemented with System
Object Model (SOM).  Such action objects can be used to establish the
data flow between the attributes of source and target objects.

      An action object describes an action related to a connection
between a source and a target object.  Such actions are triggered
through the policies established by the application frameworks.  Such
connection mechanisms are used in the visual builders to create
full-functional applications.

      Objects implemented in System Object Model have attributes.
Such attributes have corresponding get and set methods that can be
used to access their values.  Attributes are the mechanism to
represent object values that are exposed.

      Each builder component has a number of attributes.  When
connections are made between source and target objects, it is
possible to use the attributes of source objects as inputs to the
attributes of target objects.

      Each action object is initialized with a source object, a
target object, a source attribute name and a target attribute name.
When action object is triggered the source attribute name is used to
get the value of the attribute from the source object.  The value
retrieved from the source object is used to set the value of the
specified attribute on the target object.

The attribute action objects have the follo...