Home > Class Reference > ENSLIB namespace > %iKnow.Model.parameter
Private  Storage   


class %iKnow.Model.parameter extends

Model representation of a domain, lister, processor or converter parameter. This type of parent defines what the parameter value should contain;


Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 3


isList isNull name parent value

%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
GetValue XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace


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