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


class %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;

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property isList as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
Whether or not the contents of this property should be treated as a %List
Property methods: isListDisplayToLogical(), isListGet(), isListIsValid(), isListLogicalToDisplay(), isListLogicalToXSD(), isListNormalize(), isListSet(), isListXSDToLogical()
property isNull as %Boolean (XMLPROJECTION = "NONE") [ InitialExpression = 0 , Transient ];
Property methods: isNullDisplayToLogical(), isNullGet(), isNullIsValid(), isNullLogicalToDisplay(), isNullLogicalToXSD(), isNullNormalize(), isNullSet(), isNullXSDToLogical()
property name as %String (MAXLEN = 100, XMLPROJECTION = "attribute");
Name of the property. Only required for domain properties.
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
relationship parent as %iKnow.Model.nodeWithParameters (XMLPROJECTION = "none") [ Inverse = parameters , Cardinality = one ];
Property methods: parentGet(), parentGetObject(), parentGetObjectId(), parentGetSwizzled(), parentIsValid(), parentNewObject(), parentRClose(), parentRExec(), parentRFetch(), parentRelate(), parentSQLCompute(), parentSet(), parentUnRelate()
property value as %String (MAXLEN = 1000, XMLPROJECTION = "attribute");
Property value
Property methods: valueDisplayToLogical(), valueGet(), valueIsValid(), valueLogicalToDisplay(), valueLogicalToOdbc(), valueNormalize(), valueSet()

Methods (Including Private)

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.

Inherited Members

Inherited Methods (Including Private)