Objects and Properties

  

DEVELOPER

PROIV comprises a set of objects which are used separately or in variable collections within programmed functions to deliver system requirements. PROIV also comprises a set of properties.  Each object has one or more of these properties associated with it.  Each property has a set of valid values that can be specified and manipulated as required during function processing.

Objects

An Object is an entity that is used to create a function and if required, can be manipulated during runtime processing. There are three classes of object: Dynamic, Static and Other.

Dynamic objects are items that contain variable data. Static objects are non-data format items. Other objects comprise the higher order of objects which control the application and PROIV cycle procedures.

Properties

A Property is an attribute of an object.  Each object has one or more of the available properties linked to it.

Each property has a set of valid values associated with it.  A default or a specific value is established initially but which may be subsequently amended if required.

Any subsequent changes to the value of a property is controlled through the use of Property Logic Commands in the logic procedures of a function.

Methods

A method is a program function that can be executed on a specific object.  Available methods depend on the class of the object.

Methods are also invoked using a Property Logic Command.  However, unlike those commands associated with properties they do not change the value of a specific property of an object but rather they act upon the object itself.

Section links:

Objects Introduction

Properties Introduction

Property Logic Commands

Application Definitions File

Comment on this topic

Topic ID: 510008