|
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.IlrDynamicType ilog.rules.bom.dynamic.IlrDynamicTypeVariable
public class IlrDynamicTypeVariable
An implementation of the IlrTypeVariable
interface.
Warning: Serialized objects of this class will not be compatible with future releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of IBM Decision Server.
Method Summary | |
---|---|
void |
detach()
Detaches this type from its associated Java class. |
IlrType[] |
getBounds()
Returns the bounds of this type variable. |
IlrModelElement |
getDeclaringElement()
Returns the element in which this type variable is declared. |
IlrNamespace |
getEnclosingNamespace()
Returns null |
Class |
getNativeClass()
Returns null |
boolean |
isTypeVariable()
Returns true if the type is a type variable. |
void |
setBounds(IlrType[] bounds)
Sets the bounds of this type variable. |
Methods inherited from class ilog.rules.bom.dynamic.IlrDynamicType |
---|
getArrayClass, getArrayType, getComponentType, getFullyQualifiedRawName, getRawName, isArray, isClass, isEnum, isPrimitiveType, isWildcardType |
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.IlrMutableType |
---|
setDomain |
Methods inherited from interface ilog.rules.bom.mutable.IlrMutableModelElement |
---|
getMutableObjectModel |
Methods inherited from interface ilog.rules.bom.IlrType |
---|
getArrayClass, getArrayType, getComponentType, getDomain, getFullyQualifiedRawName, getJavaClass, getRawName, isArray, isClass, isEnum, isMissingReference, isPrimitiveType, isWildcardType |
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 boolean isTypeVariable()
true
if the type is a type variable.
isTypeVariable
in interface IlrType
isTypeVariable
in class IlrDynamicType
true
if the type is a type variable (see IlrTypeVariable
).public void setBounds(IlrType[] bounds)
setBounds
in interface IlrTypeVariable
bounds
- The bounds.public IlrNamespace getEnclosingNamespace()
getEnclosingNamespace
in interface IlrModelElement
null
public Class getNativeClass()
getNativeClass
in interface IlrType
public void detach()
detach
in interface IlrType
UnsupportedOperationException
- if the type cannot be detached.public IlrModelElement getDeclaringElement()
getDeclaringElement
in interface IlrTypeVariable
public IlrType[] getBounds()
extends
in Java.
getBounds
in interface IlrTypeVariable
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |