Rule Execution Server API

ilog.rules.bom.mutable
Interface IlrMutableComponentProperty

All Superinterfaces:
IlrComponentProperty, IlrMember, IlrModelElement, IlrMutableMember, IlrMutableModelElement, IlrProperties, IlrTransientProperties
All Known Subinterfaces:
IlrMutableIndexedComponentProperty
All Known Implementing Classes:
IlrDynamicComponentProperty, IlrDynamicIndexedComponentProperty

public interface IlrMutableComponentProperty
extends IlrComponentProperty, IlrMutableMember

Component property mutable interface.

Since:
JRules 5.0

Method Summary
 void setPropertyType(IlrType propertyType)
          Sets the type of the property.
 void setReadMethod(IlrMethod readMethod)
          Sets the getter method to access this property.
 void setWriteMethod(IlrMethod writeMethod)
          Sets the setter method to write this property.
 
Methods inherited from interface ilog.rules.bom.IlrComponentProperty
getNativeDescriptor, getPropertyType, getReadMethod, getWriteMethod, isReadonly, isWriteonly
 
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

setReadMethod

void setReadMethod(IlrMethod readMethod)
Sets the getter method to access this property.

Note: This method can be null if the property is write-only.


setWriteMethod

void setWriteMethod(IlrMethod writeMethod)
Sets the setter method to write this property.

Note: This method can be null if the property is read-only.


setPropertyType

void setPropertyType(IlrType propertyType)
Sets the type of the property.


Rule Execution Server API

© Copyright IBM Corp. 1987, 2013