Top Method Summary
Options Name Purpose
AddAnnotations (ClassMember, Annotation[]) Adds an Array of Annotations to the ClassMember
Consultingwerk.Studio.ListAnnotation GetClassAnnotations () Gets the List of Annotations of the ClassHeader
Consultingwerk.Studio.ListClassMember GetClassMemberAnnotations () Gets the List of Class Members and their Annotations
CHARACTER ParseMethodReturnType (INode) Parses the method return type

Top Constructor Summary
Options Name Purpose
ClassAnnotationParser (character) Constructor for the ClassAnnotationParser class
ClassAnnotationParser (character, logical) Constructor for the ClassAnnotationParser class

Top Property Summary
Options Name Purpose
LOGICAL ReadStrongTypedAnnotations


Method Detail
Top

AddAnnotations (ClassMember, Annotation[])

Purpose: Adds an Array of Annotations to the ClassMember
Notes:

Parameters:
poMember Consultingwerk.Studio.ClassMember
The ClassMember instance to add the annotations to
poAnnotations Consultingwerk.Studio.Annotation
The Annotation Array to add to the ClassMember
Top

Consultingwerk.Studio.ListAnnotation GetClassAnnotations ()

Purpose: Gets the List of Annotations of the ClassHeader
Notes:

Returns Consultingwerk.Studio.ListAnnotation
The ListAnnotation with the list of annotations from the class header
Top

Consultingwerk.Studio.ListClassMember GetClassMemberAnnotations ()

Purpose: Gets the List of Class Members and their Annotations
Notes:

Returns Consultingwerk.Studio.ListClassMember
The ListClassMember with the list of class members and their annotations
Top

CHARACTER ParseMethodReturnType (INode)

Purpose: Parses the method return type
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The INode representing the METHOD
Returns CHARACTER
The return type as a character value, e.g. "CHARACTER", "CHARACTER EXTENT 12", "VOID"


Constructor Detail
Top

ClassAnnotationParser (character)

Purpose: Constructor for the ClassAnnotationParser class
Notes: Reads the strongly typed annotations on OpenEdge 13.1

Parameters:
pcFileName CHARACTER
The file name to parse
Top

ClassAnnotationParser (character, logical)

Purpose: Constructor for the ClassAnnotationParser class
Notes: SCL-5987

Parameters:
pcFileName CHARACTER
The file name to parse
plReadStrongTypedAnnotations LOGICAL
Logical value indicating if the strongly typed annotations (OpenEdge 13.1) are read through the reflection API


Property Detail
Top

LOGICAL ReadStrongTypedAnnotations


Returns LOGICAL


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:33:43