ilog.rules.teamserver.brm
Interface IlrFunction
-
- All Superinterfaces:
- java.lang.Cloneable, IlrBasicModelElement, ilog.rules.teamserver.model.IlrCompositeObject, ilog.rules.commonbrm.model.IlrElement, IlrElementDetails, IlrElementHandle, IlrElementSummary, IlrModelElement, IlrPackageElement, IlrProjectElement, IlrRuleArtifact, java.io.Serializable
public interface IlrFunction extends IlrRuleArtifact
A representation of the model object 'Function'.The following features are supported:
- See Also:
IlrBrmPackage.getFunction()
-
-
Method Summary
Methods Modifier and Type Method and Description java.util.List
getArguments()
Returns the value of the 'Arguments' containment reference list.java.util.List
getArguments(IlrElementVersion version)
Returns the value of the 'Arguments' containment reference list for the given version.java.util.List
getImports()
Returns the value of the 'Imports' attribute list.java.lang.String
getReturnType()
Returns the value of the 'Return Type' 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, getValue, hashCode, isNew, toIdString
-
-
-
-
Method Detail
-
getImports
java.util.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:
IlrBrmPackage.getFunction_Imports()
-
getReturnType
java.lang.String getReturnType()
Returns the value of the 'Return Type' attribute.- Returns:
- the value of the 'Return Type' attribute.
- See Also:
IlrBrmPackage.getFunction_ReturnType()
-
getArguments
java.util.List getArguments() throws IlrObjectNotFoundException
Returns the value of the 'Arguments' containment reference list.The list contents are of type
IlrArgument
.- Throws:
IlrObjectNotFoundException
- Returns:
- the value of the 'Arguments' containment reference list.
- See Also:
IlrBrmPackage.getFunction_Arguments()
-
getArguments
java.util.List getArguments(IlrElementVersion version) throws IlrObjectNotFoundException
Returns the value of the 'Arguments' 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
IlrArgument
.- Throws:
IlrObjectNotFoundException
- Parameters:
version
- The version of the element.- Returns:
- the value of the 'Arguments' containment reference list.
- See Also:
IlrBrmPackage.getFunction_Arguments()
-
-