ilog.rules.bom.mutable
Interface IlrMutableMemberWithParameter
-
- All Superinterfaces:
- IlrMember, IlrMemberWithParameter, IlrModelElement, IlrMutableMember, IlrMutableModelElement, IlrProperties, IlrTransientProperties
- All Known Subinterfaces:
- IlrMutableConstructor, IlrMutableIndexedComponentProperty, IlrMutableMethod
- All Known Implementing Classes:
- IlrDynamicConstructor, IlrDynamicIndexedComponentProperty, IlrDynamicMethod
public interface IlrMutableMemberWithParameter extends IlrMemberWithParameter, IlrMutableMember
Member with a parameter mutable interface.- Since:
- JRules 5.0
-
-
Method Summary
Methods Modifier and Type Method and Description voidaddParameter(IlrParameter parameter)Adds a parameter to the parameters of this member.booleanremoveParameter(IlrParameter parameter)Removes a parameter from this member's parametersvoidsetParameters(java.util.List parameters)Sets the parameter of this member.-
Methods inherited from interface ilog.rules.bom.IlrMemberWithParameter
getParameters
-
Methods inherited from interface ilog.rules.bom.mutable.IlrMutableMember
setDomain, setFinal, setMemberType, setPackageVisibility, setPrivate, setProtected, setPublic, setStatic
-
Methods inherited from interface ilog.rules.bom.IlrMember
getDeclaringClass, getDomain, getMemberType, isFinal, isPrivate, isProtected, isPublic, isStatic
-
Methods inherited from interface ilog.rules.bom.mutable.IlrMutableModelElement
getMutableObjectModel
-
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
-
setParameters
void setParameters(java.util.List parameters)
Sets the parameter of this member.- Parameters:
parameters- The parameters.
-
addParameter
void addParameter(IlrParameter parameter)
Adds a parameter to the parameters of this member.- Parameters:
parameter- The parameter to add.
-
removeParameter
boolean removeParameter(IlrParameter parameter)
Removes a parameter from this member's parameters- Since:
- JRules 6.0
- Parameters:
parameter- The parameter to remove.- Returns:
trueIf the parameter was removed
-
-