Overview
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
Unit dependency graph
Classes hierarchy graph
JCoreMetadata
type TJCoreClassMetadata = class(TObject)
constructor Create(const AModel: TJCoreModel; const AClass: TClass; const AParent: TJCoreClassMetadata); virtual;
destructor Destroy; override;
function AttributeByName(const AAttributeName: string): TJCoreAttrMetadata;
function AttributeCount: Integer;
function FindAttribute(const AAttributeName: string): TJCoreAttrMetadata;
property Attributes[constAIndex:Integer]: TJCoreAttrMetadata read GetAttributes;
property OwnerAttr: TJCoreAttrMetadata read FOwnerAttr write SetOwnerAttr;
property OwnerClass: TJCoreClassMetadata read FOwnerClass;
property Parent: TJCoreClassMetadata read FParent;
property TheClass: TClass read FClass;