%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
Method Inventory
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
Inherited Methods
- %AddToSaveSet()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %QuoteList()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()