%DeepSee.QualityMeasure.QualityMeasure
Class %DeepSee.QualityMeasure.QualityMeasure Extends (%RegisteredObject, %XML.Adaptor) [ CompileAfter = (%DeepSee.Model.QualityMeasure.qualityMeasure, %DeepSee.Utils), System = 4 ]
This class is used to define DeepSee Quality Measures.
XDatas
QualityMeasure
XData QualityMeasure [ XMLNamespace = "http://www.intersystems.com/deepsee/qualityMeasure" ]
This projection is used to keep track of when Quality Measure classes are compiled or deleted. This XData definition defines the Quality Measure.
Methods
%GetModel
ClassMethod %GetModel() As %DeepSee.Model.QualityMeasure.qualityMeasure [ CodeMode = objectgenerator, Final, Internal ]
Process the model for this quality measure.
%GetQualityMeasureCaption
ClassMethod %GetQualityMeasureCaption() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the caption of the quality measure.
%GetQualityMeasureDescription
ClassMethod %GetQualityMeasureDescription() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the description of the quality measure.
%GetQualityMeasureLinkedTo
ClassMethod %GetQualityMeasureLinkedTo() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the linkedTo setting for the quality measure.
%GetQualityMeasureName
ClassMethod %GetQualityMeasureName() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the logical name of the quality measure.
%GetQualityMeasureCatalog
ClassMethod %GetQualityMeasureCatalog() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the logical catalog of the quality measure.
%GetQualityMeasureSet
ClassMethod %GetQualityMeasureSet() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the logical set of the quality measure.
%IsPublished
ClassMethod %IsPublished() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Test if the quality measure is published.
%GetFormat
ClassMethod %GetFormat() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the format string for the quality measure.
%GetQualityMeasureId
ClassMethod %GetQualityMeasureId() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the logical id of the quality measure.
%GetSubjectArea
ClassMethod %GetSubjectArea() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the name of the subject area this quality measure applies to.
%IsAbstract
ClassMethod %IsAbstract() As %Boolean [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Test whether this class is abstract or not.
%GetGroupsAndElements
ClassMethod %GetGroupsAndElements(Output pList) [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the set of groups and elements for this quality measure.
%GetExpression
ClassMethod %GetExpression(pGroup As %String = "", pElement As %String = "") As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]
Return the MDX expression for this quality measure.
If pGroup is defined, return the specific expression for the group. If pGroup and pElement are defined, return the specific expression for the element within the group.