Skip to main content

%DeepSee.Model.SubjectArea.dimension

Class %DeepSee.Model.SubjectArea.dimension Extends node [ System = 3 ]

Meta-data for a dimension within a DeepSee subject area.

Properties

subjectArea

Relationship subjectArea As %DeepSee.Model.SubjectArea.subjectArea(XMLPROJECTION = "none") [ Cardinality = one, Inverse = dimensions ];

Subject Area that this dimension belongs to.

hidden

Property hidden As %Boolean(XMLPROJECTION = "attribute") [ InitialExpression = 0 ];

Hidden flag. If true, then this dimension will be hidden (not part of the subject area model).

allCaption

Property allCaption As %DeepSee.Datatype.string(XMLPROJECTION = "attribute");

Optional. Override the name used for the All level for this dimension. If not provided, then "All" + dimension name is used.

allDisplayName

Property allDisplayName As %DeepSee.Datatype.string(XMLPROJECTION = "attribute");

Optional. Overrides the localized name used for the All level for this dimension. If defined, this is the text displayed by DeepSee applications, otherwise the allCaption is used.

hierarchies

Relationship hierarchies As %DeepSee.Model.SubjectArea.hierarchy(XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ Cardinality = many, Inverse = dimension ];

Set of hierarchies defined for this dimension.
Via a set of levels, a hierarchy defines a way in which this dimension can roll up.

Methods

%Validate

Method %Validate() As %Status

Test if this dimension's definition is valid.