Home > Class Reference > %SYS namespace > %DeepSee.Model.QualityMeasure.qualityMeasure

%DeepSee.Model.QualityMeasure.qualityMeasure

class %DeepSee.Model.QualityMeasure.qualityMeasure extends %DeepSee.Model.QualityMeasure.node, %CSP.Portal.AbstractPortalModel

Meta-data object for a DeepSee Quality Measure.

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property catalog as %DeepSee.Datatype.string (MAXLEN = 250, XMLPROJECTION = "attribute") [ Required ];
Name of catalog this quality measure belongs to.
Property methods: catalogDisplayToLogical(), catalogGet(), catalogIsValid(), catalogLogicalToDisplay(), catalogLogicalToOdbc(), catalogNormalize(), catalogSet()
property description as %ZEN.Datatype.string (MAXLEN = 2000, XMLPROJECTION = "attribute");
Brief description of the quality measure.
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
property expression as %DeepSee.Datatype.string (MAXLEN = 32000, XMLPROJECTION = "attribute") [ Required ];
Expression used to compute this measure. This is an abstract expression based on groups within this quality measure.
Property methods: expressionDisplayToLogical(), expressionGet(), expressionIsValid(), expressionLogicalToDisplay(), expressionLogicalToOdbc(), expressionNormalize(), expressionSet()
property format as %String (XMLPROJECTION = "attribute");
Format string to apply to this measure.
Property methods: formatDisplayToLogical(), formatGet(), formatIsValid(), formatLogicalToDisplay(), formatLogicalToOdbc(), formatNormalize(), formatSet()
relationship groups as array of %DeepSee.Model.QualityMeasure.group (XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ InitialExpression = $listbuild("%DeepSee.Model.QualityMeasure.group","qualityMeasure",+$this,"many",0,0) , Transient , Inverse = qualityMeasure , Cardinality = many ];
Set of groups defined for this quality measure. These are used within the general expression computed by this measure.
Property methods: groupsGet(), groupsGetObject(), groupsGetObjectId(), groupsGetSwizzled(), groupsIsEmpty(), groupsIsValid(), groupsNewObject(), groupsRClose(), groupsRExec(), groupsRFetch(), groupsRelate(), groupsSQLCompute(), groupsSet(), groupsUnRelate()
property href as %ZEN.Datatype.uri (XMLPROJECTION = "attribute");
Optional URL of site with additional information.
Property methods: hrefDisplayToLogical(), hrefGet(), hrefIsValid(), hrefLogicalToDisplay(), hrefLogicalToOdbc(), hrefNormalize(), hrefSet()
property id as %DeepSee.Datatype.string (MAXLEN = 250, XMLPROJECTION = "attribute") [ Required ];
Id of this quality measure belongs to. Must be unique within the catalog and set.
Property methods: idDisplayToLogical(), idGet(), idIsValid(), idLogicalToDisplay(), idLogicalToOdbc(), idNormalize(), idSet()
property linkedTo as %DeepSee.Datatype.string (MAXLEN = 2000, XMLPROJECTION = "attribute");
Optional. If this is defined, then this is the full name (with no extension) of a master quality measure that this measure is linked to. In this case, the definition of this measure is completely specified by the definition of the master quality measure.
Property methods: linkedToDisplayToLogical(), linkedToGet(), linkedToIsValid(), linkedToLogicalToDisplay(), linkedToLogicalToOdbc(), linkedToNormalize(), linkedToSet()
relationship metas as array of %DeepSee.Model.QualityMeasure.meta (XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ InitialExpression = $listbuild("%DeepSee.Model.QualityMeasure.meta","qualityMeasure",+$this,"many",0,0) , Transient , Inverse = qualityMeasure , Cardinality = many ];
Set of meta-data elements defined for this quality measure. These provide documentation for the measure.
Property methods: metasGet(), metasGetObject(), metasGetObjectId(), metasGetSwizzled(), metasIsEmpty(), metasIsValid(), metasNewObject(), metasRClose(), metasRExec(), metasRFetch(), metasRelate(), metasSQLCompute(), metasSet(), metasUnRelate()
property published as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 1 ];
True if this quality measure is published (visible to DeepSee).
Property methods: publishedDisplayToLogical(), publishedGet(), publishedIsValid(), publishedLogicalToDisplay(), publishedLogicalToXSD(), publishedNormalize(), publishedSet(), publishedXSDToLogical()
property set as %DeepSee.Datatype.string (MAXLEN = 250, XMLPROJECTION = "attribute") [ Required ];
Name of the measure set (within a catalog) this quality measure belongs to.
Property methods: setDisplayToLogical(), setGet(), setIsValid(), setLogicalToDisplay(), setLogicalToOdbc(), setNormalize(), setSet()
property subjectArea as %DeepSee.Datatype.string (MAXLEN = 2000, XMLPROJECTION = "attribute") [ Required ];
Name of SubjectArea this quality measure is based on.
Property methods: subjectAreaDisplayToLogical(), subjectAreaGet(), subjectAreaIsValid(), subjectAreaLogicalToDisplay(), subjectAreaLogicalToOdbc(), subjectAreaNormalize(), subjectAreaSet()

Methods (Including Private)

method %Validate() as %Status [ Language = objectscript ]
Validate this model for logical errors.
method nameGet() as %String [ Language = objectscript ]
Override name property

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

FeedbackOpens in a new window