Parentpacke: Consultingwerk.Framework
Consultingwerk.Framework.TypeDescriptor

The Consultingwerk.Framework.TypeDescriptor package provides the ability to describe properties of an ABL class. One purpose of describing properties is to allow dynamic property sheet like UI generation based on the properties of an ABL type. That way the property descriptor of a parameter class might be used to provide an UI to edit the object properties by a user.

The description of the classes properties goes beyond the Reflection features that are announced for OpenEdge 11.6. See SCL-785 and SCL-786 for details.

See https://consultingwerk.atlassian.net/wiki/spaces/SCL/pages/8094542/The+Annotation+based+Type+Descriptor for details on the annotation based type descriptor.

Interfaces
IClassAnnotationProvider
IHasTypeDescriptor
IPropertyDescriptor
ITypeDescriptor

Classes
ClassAnnotationContainer
ClassAnnotationProvider
ListIPropertyDescriptor
ListSerializableAnnotation
ListSerializableClassMemberAnnotation
PropertyDescriptor
SerializableAnnotation
SerializableClassMemberAnnotation
TypeDescriptor

Enums
EditorTypeEnum

©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       16.08.2026 17:11:02