Decision Center API

ilog.rules.teamserver.brm
Interface IlrProjectElement

All Superinterfaces:
Cloneable, IlrBasicModelElement, ilog.rules.teamserver.model.IlrCompositeObject, ilog.rules.commonbrm.model.IlrElement, IlrElementDetails, IlrElementHandle, IlrElementSummary, IlrModelElement, Serializable
All Known Subinterfaces:
IlrAbstractQuery, IlrAction, IlrActionObject, IlrActionRule, IlrBOM, IlrBOM2XOMMapping, IlrBRLRule, IlrBusinessObject, IlrBusinessRule, IlrChart, IlrDataConnection, IlrDecisionTable, IlrDecisionTree, IlrEvent, IlrEventArtifact, IlrEventElement, IlrEventFlow, IlrEventObject, IlrEventObjectArtifact, IlrEventRule, IlrEventRuleArtifact, IlrEventRuleGroup, IlrFile, IlrFilter, IlrFunction, IlrNamedConstant, IlrPackageElement, IlrQuery, IlrResource, IlrRule, IlrRuleArtifact, IlrRuleflow, IlrRulePackage, IlrScenarioSuite, IlrSimulation, IlrSmartView, IlrTechnicalRule, IlrTemplate, IlrTestSuite, IlrVariableSet, IlrVocabulary

public interface IlrProjectElement
extends IlrModelElement

A representation of the model object 'Project Element'.

The following features are supported:

See Also:
IlrBrmPackage.getProjectElement()

Method Summary
 String getDocumentation()
          Returns the value of the 'Documentation' attribute.
 String getGroup()
          Returns the value of the 'Group' attribute.
 IlrRuleProject getProject()
          Returns the value of the 'Project' reference.
 IlrProjectElement getVersion(String version)
          Gets the version details of this element for the version.
 
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

getGroup

String getGroup()
Returns the value of the 'Group' attribute.

Returns:
the value of the 'Group' attribute.
See Also:
IlrBrmPackage.getProjectElement_Group()

getProject

IlrRuleProject getProject()
                          throws IlrObjectNotFoundException
Returns the value of the 'Project' reference.

Throws:
IlrObjectNotFoundException
Returns:
the value of the 'Project' reference.
See Also:
IlrBrmPackage.getProjectElement_Project()

getDocumentation

String getDocumentation()
Returns the value of the 'Documentation' attribute.

Returns:
the value of the 'Documentation' attribute.
See Also:
IlrBrmPackage.getProjectElement_Documentation()

getVersion

IlrProjectElement getVersion(String version)
                             throws IlrObjectNotFoundException
Gets the version details of this element for the version.

Throws:
IlrObjectNotFoundException - If this project element can no longer be found in the repository.
Parameters:
version - A version string of the form "major.minor", for example, "2.3".
Returns:
The version details.

Decision Center API

© Copyright IBM Corp. 1987, 2013