|
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
public abstract class IlrDynamicMember
An implementation of the ilog.rules.bom.IlrMember
interface.
Warning: Serialized objects of this class will not be compatible with future JRules releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of JRules.
Method Summary | |
---|---|
IlrClass |
getDeclaringClass()
Returns the class in which this member is declared |
IlrDomain |
getDomain()
Returns the domain of the member. |
IlrNamespace |
getEnclosingNamespace()
Returns the enclosing namespace of this member, that is the declaring class. |
IlrType |
getMemberType()
Returns the type of the member. |
boolean |
isFinal()
Returns true if the member is final. |
boolean |
isPrivate()
Returns true if the member is private. |
boolean |
isProtected()
Returns true if the member is protected. |
boolean |
isPublic()
Returns true if the member is public. |
boolean |
isStatic()
Returns true if the member is static. |
void |
setDomain(IlrDomain domain)
Sets the domain of the member. |
void |
setFinal(boolean flag)
Sets the 'final' property of this member. |
void |
setMemberType(IlrType type)
Sets the type of the member. |
void |
setPackageVisibility()
Sets the visibility of this member to package. |
void |
setPrivate()
Sets the visibility of this member to private . |
void |
setProtected()
Sets the visibility of this member to protected . |
void |
setPublic()
Sets the visibility of this member to public . |
void |
setStatic(boolean flag)
Sets the static property of this member. |
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.IlrMutableModelElement |
---|
getMutableObjectModel |
Methods inherited from interface ilog.rules.bom.IlrModelElement |
---|
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 IlrNamespace getEnclosingNamespace()
getEnclosingNamespace
in interface IlrModelElement
null
public IlrClass getDeclaringClass()
getDeclaringClass
in interface IlrMember
public void setPackageVisibility()
Note: This is the default setting for the visibility.
setPackageVisibility
in interface IlrMutableMember
public boolean isPublic()
true
if the member is public.
isPublic
in interface IlrMember
public void setPublic()
public
.
setPublic
in interface IlrMutableMember
public boolean isProtected()
true
if the member is protected.
isProtected
in interface IlrMember
public void setProtected()
protected
.
setProtected
in interface IlrMutableMember
public boolean isPrivate()
true
if the member is private.
isPrivate
in interface IlrMember
public void setPrivate()
private
.
setPrivate
in interface IlrMutableMember
public boolean isStatic()
true
if the member is static.
isStatic
in interface IlrMember
public boolean isFinal()
true
if the member is final.
isFinal
in interface IlrMember
public void setStatic(boolean flag)
static
property of this member.
Initially, this property is false
.
setStatic
in interface IlrMutableMember
flag
- The new value of the static
property.public void setFinal(boolean flag)
false
.
setFinal
in interface IlrMutableMember
flag
- The new value of the final
property.public void setMemberType(IlrType type)
setMemberType
in interface IlrMutableMember
public IlrType getMemberType()
getMemberType
in interface IlrMember
public IlrDomain getDomain()
getDomain
in interface IlrMember
null
if the member and
the member type do not have
a domain.
Note: The returned domain may be the type domain if it is applicable. Be careful if you want to change it.
IlrType.getDomain()
public void setDomain(IlrDomain domain)
setDomain
in interface IlrMutableMember
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |