|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrMutableClass
Class mutable interface.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface ilog.rules.bom.IlrClass |
---|
IlrClass.IlrGenericClassInfo |
Field Summary |
---|
Fields inherited from interface ilog.rules.bom.IlrClass |
---|
CLASS_KIND_PROPERTY, RAW_CLASS_KIND |
Method Summary | |
---|---|
void |
addSuperclass(IlrClass aClass)
Adds a superclass to this class. |
void |
setAbstract(boolean flag)
Sets the 'abstract' property of this class. |
void |
setFinal(boolean flag)
Sets the 'final' property of this class. |
void |
setInterface(boolean interfaceFlag)
Sets the 'interface' property of this class. |
void |
setPackageVisibility()
Sets the visibility of this class to package. |
void |
setPrivate()
Sets the visibility of this class to private . |
void |
setProtected()
Sets the visibility of this class to protected . |
void |
setPublic()
Sets the visibility of this class to public . |
void |
setStatic(boolean flag)
Sets the 'static' property of this class. |
Methods inherited from interface ilog.rules.bom.IlrNamespace |
---|
getClass, getClasses, getGenericClass, getNamespace, modelElementIterator |
Methods inherited from interface ilog.rules.bom.mutable.IlrMutableType |
---|
setDomain |
Methods inherited from interface ilog.rules.bom.IlrType |
---|
detach, getArrayClass, getArrayType, getComponentType, getDomain, getFullyQualifiedRawName, getJavaClass, getNativeClass, getRawName, isArray, isClass, isEnum, isMissingReference, isPrimitiveType, isTypeVariable, isWildcardType |
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 |
---|
void setInterface(boolean interfaceFlag)
false
.
interfaceFlag
- the new value of the interface flag.void setPackageVisibility()
void setPublic()
public
.
void setProtected()
protected
.
void setPrivate()
private
.
void setStatic(boolean flag)
false
.
flag
- the new value of the 'static' property.void setFinal(boolean flag)
false
.
flag
- the new value of the 'final' property.void setAbstract(boolean flag)
false
.
flag
- the new value of the 'abstract' property.void addSuperclass(IlrClass aClass)
aClass
- the class which will be added to the superclass list.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |