|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ilog.rules.bom.dynamic.IlrDynamicModelElement ilog.rules.bom.dynamic.IlrDynamicMember ilog.rules.bom.dynamic.IlrDynamicComponentProperty ilog.rules.bom.dynamic.IlrDynamicIndexedComponentProperty
public class IlrDynamicIndexedComponentProperty
Indexed component property implementation.
Method Summary | |
---|---|
void |
addParameter(IlrParameter parameter)
Adds a parameter to this member's parameters. |
List |
getIndexParameters()
Returns the list of parameters for this property. |
List |
getParameters()
Returns the list of parameters for this member. |
IlrType |
getPropertyType()
Returns the type of the indexed property. |
IlrMethod |
getReadMethod()
Returns the getter method to access this property. |
IlrMethod |
getWriteMethod()
Returns the setter method to set the value this property. |
protected void |
registerInDeclaringClass()
|
boolean |
removeParameter(IlrParameter parameter)
Removes a parameter from this member's parameters |
void |
setParameters(List parameters)
Sets the parameter of this member. |
Methods inherited from class ilog.rules.bom.dynamic.IlrDynamicComponentProperty |
---|
getMemberType, getNativeDescriptor, isReadonly, isStatic, isWriteonly, setPropertyType, setReadMethod, setWriteMethod |
Methods inherited from class ilog.rules.bom.dynamic.IlrDynamicMember |
---|
getDeclaringClass, getDomain, getEnclosingNamespace, isFinal, isPrivate, isProtected, isPublic, setDomain, setFinal, setMemberType, setPackageVisibility, setPrivate, setProtected, setPublic, setStatic |
Methods inherited from class ilog.rules.bom.dynamic.IlrDynamicModelElement |
---|
fireUpdate, fireUpdate, fixType, getFullyQualifiedName, getMutableObjectModel, getName, getObjectModel, getPropertyValue, getPropertyValue, hasListeners, isPropertyPersistent, propertyNames, removeProperty, setPersistentProperty, setPersistentProperty, setPropertyValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ilog.rules.bom.mutable.IlrMutableComponentProperty |
---|
setPropertyType, setReadMethod, setWriteMethod |
Methods inherited from interface ilog.rules.bom.IlrComponentProperty |
---|
getNativeDescriptor, 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 |
---|
public IlrType getPropertyType()
getPropertyType
in interface IlrComponentProperty
getPropertyType
in class IlrDynamicComponentProperty
public IlrMethod getReadMethod()
Note that this method may return null
if the property is write-only.
getReadMethod
in interface IlrComponentProperty
getReadMethod
in class IlrDynamicComponentProperty
public IlrMethod getWriteMethod()
Note that this method may return null
if the property is read-only.
getWriteMethod
in interface IlrComponentProperty
getWriteMethod
in class IlrDynamicComponentProperty
public List getIndexParameters()
getIndexParameters
in interface IlrIndexedComponentProperty
public List getParameters()
getParameters
in interface IlrMemberWithParameter
public void addParameter(IlrParameter parameter)
addParameter
in interface IlrMutableMemberWithParameter
parameter
- The parameter to add.public void setParameters(List parameters)
setParameters
in interface IlrMutableMemberWithParameter
parameters
- The parameters.public boolean removeParameter(IlrParameter parameter)
removeParameter
in interface IlrMutableMemberWithParameter
parameter
- The parameter to remove.
true
If the parameter was removedprotected void registerInDeclaringClass()
registerInDeclaringClass
in class IlrDynamicComponentProperty
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |