Decision Center API

ilog.rules.teamserver.brm
Interface IlrRule

All Superinterfaces:
Cloneable, IlrBasicModelElement, ilog.rules.teamserver.model.IlrCompositeObject, ilog.rules.commonbrm.model.IlrElement, IlrElementDetails, IlrElementHandle, IlrElementSummary, IlrModelElement, IlrPackageElement, IlrProjectElement, IlrRuleArtifact, Serializable
All Known Subinterfaces:
IlrActionRule, IlrBRLRule, IlrBusinessRule, IlrDecisionTable, IlrDecisionTree, IlrTechnicalRule

public interface IlrRule
extends IlrRuleArtifact

A representation of the model object 'Rule'.

The following features are supported:

See Also:
IlrBrmPackage.getRule()

Method Summary
 List getOverriddenRules()
          Returns the value of the 'Overridden Rules' containment reference list.
 List getOverriddenRules(IlrElementVersion version)
          Returns the value of the 'Overridden Rules' containment reference list for the given version.
 String getPriority()
          Returns the value of the 'Priority' attribute.
 
Methods inherited from interface ilog.rules.teamserver.brm.IlrRuleArtifact
getDefinition, getDefinition, getTags, getTags, isActive
 
Methods inherited from interface ilog.rules.teamserver.brm.IlrPackageElement
getRulePackage
 
Methods inherited from interface ilog.rules.teamserver.brm.IlrProjectElement
getDocumentation, getGroup, getProject, getVersion
 
Methods inherited from interface ilog.rules.teamserver.brm.IlrModelElement
getName, getUuid
 
Methods inherited from interface ilog.rules.teamserver.brm.IlrBasicModelElement
getCreatedBy, getCreatedOn, getLastChangedBy, getLastChangedOn
 
Methods inherited from interface ilog.rules.teamserver.model.IlrElementDetails
cloneElement, getContainer, getRawValue, setRawValue, setRawValueNoCheck
 
Methods inherited from interface ilog.rules.teamserver.model.IlrElementHandle
eClass, equals, equals, getModelInfo, getSession, getType, getValue, hashCode, isNew, toIdString
 
Methods inherited from interface ilog.rules.commonbrm.model.IlrElement
getPropertyValue, getPropertyValue, isInstanceOf
 

Method Detail

getOverriddenRules

List getOverriddenRules()
                        throws IlrObjectNotFoundException
Returns the value of the 'Overridden Rules' containment reference list.

The list contents are of type IlrOverriddenRule.

Throws:
IlrObjectNotFoundException
Returns:
the value of the 'Overridden Rules' containment reference list.
See Also:
IlrBrmPackage.getRule_OverriddenRules()

getOverriddenRules

List getOverriddenRules(IlrElementVersion version)
                        throws IlrObjectNotFoundException
Returns the value of the 'Overridden Rules' containment reference list for the given version. Allows to retrieve the value linked to a specific version. Useful when the working baseline is the current baseline.

The list contents are of type IlrOverriddenRule.

Throws:
IlrObjectNotFoundException
Parameters:
version - The version of the element.
Returns:
the value of the 'Overridden Rules' containment reference list.
See Also:
IlrBrmPackage.getRule_OverriddenRules()

getPriority

String getPriority()
Returns the value of the 'Priority' attribute.

Returns:
the value of the 'Priority' attribute.
See Also:
IlrBrmPackage.getRule_Priority()

Decision Center API

© Copyright IBM Corp. 1987, 2013