%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.