Consultor Eletrônico



Kbase P133828: How to define properties in an OOABL interface file ?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   31/07/2008
Status: Unverified

GOAL:

How to define properties in an OOABL interface file ?

GOAL:

How to enforce an OOABL class implements a specific property ?

FACT(s) (Environment):

OpenEdge 10.1B
OpenEdge 10.1C
All Supported Operating Systems

CAUSE:

Enhancement Request# OE00164896

FIX:

In OpenEdge 10.1B, the DEFINE PROPERTY statement was introduced to define a class property. A property can be accessed using the same syntax as a data member, but it will have accessor methods associated with it.

In a number of cases it is desirable to define these properties in an interface file, to ensure that different (types of) classes that share a common functionality can be guaranteed to have implemented the properties.

In current releases this is not possible; this functionality will be implemented in a future release.