Rule Execution Server API

ilog.rules.bom.dynamic
Class IlrDynamicDomainIntersection

java.lang.Object
  extended by ilog.rules.bom.dynamic.IlrDynamicDomain
      extended by ilog.rules.bom.dynamic.IlrDynamicDomainIntersection
All Implemented Interfaces:
IlrDomain, IlrDomainIntersection, IlrTransientProperties, IlrMutableDomainIntersection, Serializable

public class IlrDynamicDomainIntersection
extends IlrDynamicDomain
implements IlrDomainIntersection, IlrMutableDomainIntersection

Domain intersection implementation.

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.

Since:
JRules 5.0
See Also:
Serialized Form

Constructor Summary
IlrDynamicDomainIntersection()
           
 
Method Summary
 void addDomain(IlrDomain domain)
          Adds a domain to this domain intersection
 List getDomains()
          Returns a list of the domains defining this domain intersection.
 void setDomains(List domains)
          Sets the domains of this domain intersection.
 
Methods inherited from class ilog.rules.bom.dynamic.IlrDynamicDomain
addStaticReference, getRelatedElement, getStaticReferences
 
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.IlrDomain
getRelatedElement, getStaticReferences
 
Methods inherited from interface ilog.rules.bom.IlrTransientProperties
getPropertyValue, getPropertyValue, propertyNames, removeProperty, setPropertyValue
 

Constructor Detail

IlrDynamicDomainIntersection

public IlrDynamicDomainIntersection()
Method Detail

getDomains

public List getDomains()
Returns a list of the domains defining this domain intersection.

Specified by:
getDomains in interface IlrDomainIntersection
Returns:
A list of the domains. The returned list contains IlrDomains.

addDomain

public void addDomain(IlrDomain domain)
Adds a domain to this domain intersection

Specified by:
addDomain in interface IlrMutableDomainIntersection
Parameters:
domain - A domain.

setDomains

public void setDomains(List domains)
Sets the domains of this domain intersection.

Specified by:
setDomains in interface IlrMutableDomainIntersection
Parameters:
domains - The domains.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013