Package ilog.rules.teamserver.brm
Interface IlrRuleflow
- All Superinterfaces:
Cloneable,IlrBasicModelElement,ilog.rules.teamserver.model.IlrCompositeObject,ilog.rules.commonbrm.model.IlrElement,IlrElementDetails,IlrElementHandle,IlrElementSummary,IlrModelElement,IlrPackageElement,IlrProjectElement,Serializable
A representation of the model object 'Ruleflow'.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets the list of all subflows referenced by this ruleflow and its subflows.getBody()Returns the value of the 'Body' attribute.Deprecated.Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.getFromReference(org.eclipse.emf.ecore.EReference reference) Returns the value of the 'Imports' attribute list.Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Returns the value of the 'Locale' attribute.Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.getScopes(IlrElementVersion version) Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Gets the list of subflows referenced by this ruleflow.getTags()Returns the value of the 'Tags' containment reference list.getTags(IlrElementVersion version) Returns the value of the 'Tags' containment reference list for the given version.getTasks()Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.getTasks(IlrElementVersion version) Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.booleanReturns the value of the 'Main Flow Task' attribute.Methods inherited from interface ilog.rules.teamserver.brm.IlrBasicModelElement
getCreatedBy, getCreatedOn, getLastChangedBy, getLastChangedOnMethods inherited from interface ilog.rules.commonbrm.model.IlrElement
getPropertyValue, getPropertyValue, isInstanceOfMethods inherited from interface ilog.rules.teamserver.model.IlrElementDetails
cloneElement, getContainer, getRawValue, setRawValue, setRawValueNoCheckMethods inherited from interface ilog.rules.teamserver.model.IlrElementHandle
eClass, equals, equals, getModelInfo, getSession, getType, getValue, getValue, hashCode, isNew, toIdStringMethods inherited from interface ilog.rules.teamserver.brm.IlrModelElement
getName, getUuidMethods inherited from interface ilog.rules.teamserver.brm.IlrPackageElement
getRulePackageMethods inherited from interface ilog.rules.teamserver.brm.IlrProjectElement
getDocumentation, getGroup, getProject, getVersion
-
Method Details
-
getInitialActions
String getInitialActions()Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Returns the value of the 'Initial Actions' attribute.Initial actions can be specified for:
- Start points
- Rule tasks
- Function tasks
- Subflow tasks
- Returns:
- the value of the 'Initial Actions' attribute.
- See Also:
-
getFinalActions
String getFinalActions()Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Returns the value of the 'Final Actions' attribute.Final actions can be specified for:
- End points
- Rule tasks
- Function tasks
- Subflow tasks
- Returns:
- the value of the 'Final Actions' attribute.
- See Also:
-
getDiagram
String getDiagram()Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Returns the value of the 'Diagram' attribute.- Returns:
- the value of the 'Diagram' attribute.
- See Also:
-
getBody
String getBody()Returns the value of the 'Body' attribute.- Returns:
- the value of the 'Body' attribute.
- See Also:
-
getTasks
Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Returns the value of the 'Tasks' containment reference list.The list contents are of type
IlrTask.- Returns:
- the value of the 'Tasks' containment reference list.
- Throws:
IlrObjectNotFoundException- See Also:
-
getTasks
Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Returns the value of the 'Tasks' 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
IlrTask.- Parameters:
version- The version of the element.- Returns:
- the value of the 'Tasks' containment reference list.
- Throws:
IlrObjectNotFoundException- See Also:
-
getScopes
Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Returns the value of the 'Scopes' containment reference list.The list contents are of type
IlrScopeElement.- Returns:
- the value of the 'Scopes' containment reference list.
- Throws:
IlrObjectNotFoundException- See Also:
-
getScopes
Deprecated.You should now get the ruleflow model throughgetRFModel()and introspect its content through the new ruleflow APIs.Returns the value of the 'Scopes' 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
IlrScopeElement.- Parameters:
version- The version of the element.- Returns:
- the value of the 'Scopes' containment reference list.
- Throws:
IlrObjectNotFoundException- See Also:
-
getImports
List getImports()Returns the value of the 'Imports' attribute list.The list contents are of type
String.- Returns:
- the value of the 'Imports' attribute list.
- See Also:
-
isMainFlowTask
boolean isMainFlowTask()Returns the value of the 'Main Flow Task' attribute.- Returns:
- the value of the 'Main Flow Task' attribute.
- See Also:
-
getTags
Returns the value of the 'Tags' containment reference list.The list contents are of type
IlrRuleflowTag.- Returns:
- the value of the 'Tags' containment reference list.
- Throws:
IlrObjectNotFoundException- See Also:
-
getTags
Returns the value of the 'Tags' 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
IlrRuleflowTag.- Parameters:
version- The version of the element.- Returns:
- the value of the 'Tags' containment reference list.
- Throws:
IlrObjectNotFoundException- See Also:
-
getLocale
String getLocale()Returns the value of the 'Locale' attribute.- Returns:
- the value of the 'Locale' attribute.
- See Also:
-
getSubflows
Gets the list of subflows referenced by this ruleflow.This method is not recursive, and only gets the subflows directly referenced in the ruleflow.
- Returns:
- The list of subflows.
- Throws:
IlrObjectNotFoundException- If this ruleflow cannot be found in the database.
-
getAllSubflows
Gets the list of all subflows referenced by this ruleflow and its subflows.This method is recursive.
- Returns:
- The list of all subflows.
- Throws:
IlrObjectNotFoundException- If this ruleflow cannot be found in the database.
-
getDetails
IlrElementDetails getDetails() -
getFromReference
Object getFromReference(org.eclipse.emf.ecore.EReference reference) throws IlrObjectNotFoundException - Throws:
IlrObjectNotFoundException
-
getRFModel()and introspect its content through the new ruleflow APIs.