Rule Execution Server API

ilog.rules.bom.mutable
Interface IlrMutableParameter

All Superinterfaces:
IlrModelElement, IlrMutableModelElement, IlrParameter, IlrProperties, IlrTransientProperties
All Known Implementing Classes:
IlrDynamicParameter

public interface IlrMutableParameter
extends IlrMutableModelElement, IlrParameter

Parameter mutable interface.

Since:
JRules 5.0
See Also:
IlrModelFactory.createParameter(ilog.rules.bom.mutable.IlrMutableMemberWithParameter, java.lang.String, ilog.rules.bom.IlrType), IlrModelFactory.createParameter(java.lang.String, ilog.rules.bom.IlrType)

Method Summary
 void setDeclaringMember(IlrMemberWithParameter declaringMember)
          Sets the declaring member of the parameter.
 void setParameterDomain(IlrDomain domain)
          Sets the domain of the parameter.
 
Methods inherited from interface ilog.rules.bom.mutable.IlrMutableModelElement
getMutableObjectModel
 
Methods inherited from interface ilog.rules.bom.IlrParameter
getDeclaringMember, getParameterDomain, getParameterType
 
Methods inherited from interface ilog.rules.bom.IlrModelElement
getEnclosingNamespace, getFullyQualifiedName, getName, getObjectModel
 
Methods inherited from interface ilog.rules.bom.IlrProperties
isPropertyPersistent, setPersistentProperty, setPersistentProperty
 
Methods inherited from interface ilog.rules.bom.IlrTransientProperties
getPropertyValue, getPropertyValue, propertyNames, removeProperty, setPropertyValue
 

Method Detail

setDeclaringMember

void setDeclaringMember(IlrMemberWithParameter declaringMember)
Sets the declaring member of the parameter. It is not enough to create a parameter and to set its declaring member, you have to call IlrMutableMemberWithParameter.addParameter(ilog.rules.bom.IlrParameter) or IlrMutableMemberWithParameter.setParameters(java.util.List).

Parameters:
declaringMember - The declaring member.

setParameterDomain

void setParameterDomain(IlrDomain domain)
Sets the domain of the parameter.

Parameters:
domain - The domain of the parameter.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013