deprecatedclass %iKnow.Model.parameter
extends %iKnow.Model.node
Model representation of a domain, lister, processor or converter parameter. This type of parent
defines what the parameter value should contain;
- Domain Parameters are name-value pairs, with the names and possible values
discussed in chapter 2 of the iKnow user guide
- Lister Parameters are documented by their corresponding Lister class (a
subclass of %iKnow.Source.Lister
- Processor Parameters are documented by their corresponding Processor class (a
subclass of %iKnow.Source.Processor
- Converter Parameters are documented by their corresponding Converter class (a
subclass of %iKnow.Source.Converter
property isList
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
Whether or not the contents of this property should be treated as a %List
property isNull
as %Boolean(XMLPROJECTION="NONE") [ InitialExpression = 0,Transient ];
property name
as %String(MAXLEN=100,XMLPROJECTION="attribute");
Name of the property. Only required for domain properties.
relationship parent
as %iKnow.Model.nodeWithParameters(XMLPROJECTION="none") [ Inverse = parameters,Cardinality = one ];
property value
as %String(MAXLEN=1000,XMLPROJECTION="attribute");
Property value
method GetValue(Output pIsExpression As %Boolean)
as %String
Returns the value of this parameter instance, taking into account the
the value of isList. If value is an expression,
it's still returned as a string representation, but pIsExpression is set to 1.