Decision Center API

ilog.rules.teamserver.brm
Interface IlrRulePackage

All Superinterfaces:
Cloneable, IlrBasicModelElement, ilog.rules.teamserver.model.IlrCompositeObject, ilog.rules.commonbrm.model.IlrElement, IlrElementDetails, IlrElementHandle, IlrElementSummary, ilog.rules.teamserver.model.IlrHierarchyDetails, ilog.rules.teamserver.model.IlrHierarchySummary, IlrModelElement, IlrProjectElement, Serializable

public interface IlrRulePackage
extends IlrProjectElement, ilog.rules.teamserver.model.IlrHierarchyDetails

A representation of the model object 'Rule Package'.

See Also:
IlrBrmPackage.getRulePackage()

Method Summary
 List getChildren()
          Gets the children of this rule package.
 IlrPackageKind getPackageKind()
          Returns the value of the 'Package Kind' attribute.
 IlrRulePackage getParent()
          Returns the value of the 'Parent' reference.
 List getRuleOrder()
          Returns the value of the 'Rule Order' attribute list.
 
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

getParent

IlrRulePackage getParent()
                         throws IlrObjectNotFoundException
Returns the value of the 'Parent' reference.

Throws:
IlrObjectNotFoundException
Returns:
the value of the 'Parent' reference.
See Also:
IlrBrmPackage.getRulePackage_Parent()

getRuleOrder

List getRuleOrder()
Returns the value of the 'Rule Order' attribute list.

The list contents are of type String.

Returns:
the value of the 'Rule Order' attribute list.
See Also:
IlrBrmPackage.getRulePackage_RuleOrder()

getPackageKind

IlrPackageKind getPackageKind()
Returns the value of the 'Package Kind' attribute.

The default value is "Rule". The literals are from the enumeration IlrPackageKind.

If the meaning of the 'Package Kind' attribute isn't clear, there really should be more of a description here...

Specified by:
getPackageKind in interface ilog.rules.teamserver.model.IlrHierarchyDetails
Specified by:
getPackageKind in interface ilog.rules.teamserver.model.IlrHierarchySummary
Returns:
the value of the 'Package Kind' attribute.
See Also:
IlrPackageKind, IlrBrmPackage.getRulePackage_PackageKind()

getChildren

List getChildren()
                 throws IlrObjectNotFoundException
Gets the children of this rule package.

Returns only the children of the first level.

Throws:
IlrObjectNotFoundException
Returns:
A list of IlrRulePackage objects.

Decision Center API

© Copyright IBM Corp. 1987, 2013