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.