Rule Execution Server API

ilog.rules.bom
Interface IlrDomain

All Superinterfaces:
IlrTransientProperties
All Known Subinterfaces:
IlrBoundedDomain, IlrCollectionDomain, IlrDomainIntersection, IlrEnumeratedDomain, IlrMutableBoundedDomain, IlrMutableCollectionDomain, IlrMutableDomainIntersection, IlrMutablePatternDomain, IlrPatternDomain
All Known Implementing Classes:
IlrDynamicBoundedDomain, IlrDynamicDomain, IlrDynamicDomainIntersection, IlrDynamicEnumeratedDomain, IlrDynamicPatternDomain

public interface IlrDomain
extends IlrTransientProperties

This interface represents domains in an object model. By setting a domain on a type, a member, or a parameter, you can describe the possible values that instances, member values, or parameters, respectively, can take.

See Also:
IlrType.getDomain(), IlrMember.getDomain(), IlrParameter.getParameterDomain()

Method Summary
 IlrModelElement getRelatedElement()
          Returns the model element which is the object of this domain.
 List getStaticReferences()
          Deprecated. See IlrEnumeratedDomain if applicable (this does not apply to ilog.rules.repository.bom classes).
 
Methods inherited from interface ilog.rules.bom.IlrTransientProperties
getPropertyValue, getPropertyValue, propertyNames, removeProperty, setPropertyValue
 

Method Detail

getStaticReferences

List getStaticReferences()
Deprecated. See IlrEnumeratedDomain if applicable (this does not apply to ilog.rules.repository.bom classes).

Returns the list of static references which defines the domain.


getRelatedElement

IlrModelElement getRelatedElement()
Returns the model element which is the object of this domain.

Since:
JRules 6.0

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013