Skip to main content

%Document.CollectionDefinition

Class %Document.CollectionDefinition Extends %RegisteredObject [ Abstract, System = 4 ]

This class generates a class corresponding to a %Document collection from a collection XData block when it is compiled.

XDatas

class

XData class [ XMLNamespace = "http://www.intersystems.com/pdb/collection" ]

This projection is used to keep track of when classes are compiled or deleted. This XData section provides the definition of the collection Class.

Methods

%GetModel

ClassMethod %GetModel() As %Document.Model.Schema.collection [ CodeMode = objectgenerator, Final, Internal ]

Return an instance of the Oasys.Model.Schema.class meta-data object that describes this Ledger. If there are callback methods, use GenerateAfter to make sure they are compiled first.