Rule Execution Server API

ilog.rules.bom
Interface IlrPrimitiveType

All Superinterfaces:
IlrModelElement, IlrProperties, IlrTransientProperties, IlrType
All Known Implementing Classes:
IlrDynamicClass

public interface IlrPrimitiveType
extends IlrType

This interface is used to represent primitive types in an object model.


Method Summary
 IlrClass getWrapperClass()
          Returns the wrapper class for this primitive type.
 boolean isBooleanType()
          Returns true if this is the boolean type
 boolean isByteType()
          Returns true if this is the byte type
 boolean isCharType()
          Returns true if this is the char type
 boolean isDoubleType()
          Returns true if this is the double type
 boolean isFloatType()
          Returns true if this is the float type
 boolean isIntType()
          Returns true if this is the int type
 boolean isLongType()
          Returns true if this is the long type
 boolean isNumericType()
          Returns true if this type is a numeric type.
 boolean isShortType()
          Returns true if this is the short type
 boolean isVoidType()
          Returns true if this is the void type
 
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.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

isVoidType

boolean isVoidType()
Returns true if this is the void type


isBooleanType

boolean isBooleanType()
Returns true if this is the boolean type


isByteType

boolean isByteType()
Returns true if this is the byte type


isCharType

boolean isCharType()
Returns true if this is the char type


isFloatType

boolean isFloatType()
Returns true if this is the float type


isDoubleType

boolean isDoubleType()
Returns true if this is the double type


isShortType

boolean isShortType()
Returns true if this is the short type


isIntType

boolean isIntType()
Returns true if this is the int type


isLongType

boolean isLongType()
Returns true if this is the long type


getWrapperClass

IlrClass getWrapperClass()
Returns the wrapper class for this primitive type.


isNumericType

boolean isNumericType()
Returns true if this type is a numeric type.


Rule Execution Server API

© Copyright IBM Corp. 1987, 2013