ilog.rules.teamserver.brm
Interface IlrRuleProject
-
- All Superinterfaces:
- java.lang.Cloneable, IlrBasicModelElement, ilog.rules.teamserver.model.IlrCompositeObject, ilog.rules.commonbrm.model.IlrElement, IlrElementDetails, IlrElementHandle, IlrElementSummary, IlrModelElement, java.io.Serializable
public interface IlrRuleProject extends IlrModelElement
A representation of the model object 'Rule Project'.The following features are supported:
- See Also:
IlrBrmPackage.getRuleProject()
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.String
getAdvancedProperties()
Returns the value of the 'Advanced Properties' attribute.IlrBaseline
getBaselineNamed(java.lang.String name)
Gets the baseline with the given name for this project.java.util.List
getBaselines()
Returns the value of the 'Baselines' containment reference list.java.util.List
getBaselines(IlrElementVersion version)
Returns the value of the 'Baselines' containment reference list for the given version.java.util.List
getConnectionEntries()
Returns the value of the 'Connection Entries' containment reference list.java.util.List
getConnectionEntries(IlrElementVersion version)
Returns the value of the 'Connection Entries' containment reference list for the given version.IlrBaseline
getCurrentBaseline()
Gets the current baseline for this project.java.lang.String
getDescription()
Returns the value of the 'Description' attribute.java.lang.String
getPlatform()
Returns the value of the 'Platform' attribute.IlrBaseline
getRecyclebinBaseline()
Gets the recycle bin baseline for this project.int
getVersion()
Returns the value of the 'Version' attribute.boolean
isDecisionService()
Returns the value of the 'Decision Service' attribute.-
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, getValue, hashCode, isNew, toIdString
-
-
-
-
Method Detail
-
getBaselines
java.util.List getBaselines() throws IlrObjectNotFoundException
Returns the value of the 'Baselines' containment reference list.The list contents are of type
IlrBaseline
.- Throws:
IlrObjectNotFoundException
- Returns:
- the value of the 'Baselines' containment reference list.
- See Also:
IlrBrmPackage.getRuleProject_Baselines()
-
getBaselines
java.util.List getBaselines(IlrElementVersion version) throws IlrObjectNotFoundException
Returns the value of the 'Baselines' 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
IlrBaseline
.- Throws:
IlrObjectNotFoundException
- Parameters:
version
- The version of the element.- Returns:
- the value of the 'Baselines' containment reference list.
- See Also:
IlrBrmPackage.getRuleProject_Baselines()
-
getAdvancedProperties
java.lang.String getAdvancedProperties()
Returns the value of the 'Advanced Properties' attribute.- Returns:
- the value of the 'Advanced Properties' attribute.
- See Also:
IlrBrmPackage.getRuleProject_AdvancedProperties()
-
getPlatform
java.lang.String getPlatform()
Returns the value of the 'Platform' attribute.- Returns:
- the value of the 'Platform' attribute.
- See Also:
IlrBrmPackage.getRuleProject_Platform()
-
getConnectionEntries
java.util.List getConnectionEntries() throws IlrObjectNotFoundException
Returns the value of the 'Connection Entries' containment reference list.The list contents are of type
IlrConnectionEntry
.- Throws:
IlrObjectNotFoundException
- Returns:
- the value of the 'Connection Entries' containment reference list.
- See Also:
IlrBrmPackage.getRuleProject_ConnectionEntries()
-
getConnectionEntries
java.util.List getConnectionEntries(IlrElementVersion version) throws IlrObjectNotFoundException
Returns the value of the 'Connection Entries' 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
IlrConnectionEntry
.- Throws:
IlrObjectNotFoundException
- Parameters:
version
- The version of the element.- Returns:
- the value of the 'Connection Entries' containment reference list.
- See Also:
IlrBrmPackage.getRuleProject_ConnectionEntries()
-
isDecisionService
boolean isDecisionService()
Returns the value of the 'Decision Service' attribute.The default value is
"false"
.- Returns:
- the value of the 'Decision Service' attribute.
- See Also:
IlrBrmPackage.getRuleProject_DecisionService()
-
getVersion
int getVersion()
Returns the value of the 'Version' attribute.The default value is
"0"
.- Returns:
- the value of the 'Version' attribute.
- See Also:
IlrBrmPackage.getRuleProject_Version()
-
getDescription
java.lang.String getDescription()
Returns the value of the 'Description' attribute.- Returns:
- the value of the 'Description' attribute.
- See Also:
IlrBrmPackage.getRuleProject_Description()
-
getCurrentBaseline
IlrBaseline getCurrentBaseline() throws IlrObjectNotFoundException
Gets the current baseline for this project.- Throws:
IlrObjectNotFoundException
- If the project cannot be found.- Returns:
- The current baseline.
-
getRecyclebinBaseline
IlrBaseline getRecyclebinBaseline() throws IlrObjectNotFoundException
Gets the recycle bin baseline for this project.- Throws:
IlrObjectNotFoundException
- If the project cannot be found.- Returns:
- The recycle bin baseline.
-
getBaselineNamed
IlrBaseline getBaselineNamed(java.lang.String name) throws IlrObjectNotFoundException
Gets the baseline with the given name for this project.- Throws:
IlrObjectNotFoundException
- If the project cannot be found.- Parameters:
name
- The name of the requested baseline- Returns:
- The current baseline.
-
-