This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions page (login required).

%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

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

method %Validate() as %Status
Validate this model for logical errors.
method nameGet() as %String
Override name property

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Feedback