public interface IProcedure extends IModelObject
Modifier and Type | Method and Description |
---|---|
IProcedureOptionGroup |
addOptionGroup(java.lang.String name)
Add procedure option group to the procedure.
|
IProcedureLine |
addProcedureLine(java.lang.Class lineClass,
java.lang.String name)
Adds a new procedure line to this procedure.
|
IProcedureLine |
addProcedureLine(java.lang.String name)
Adds a new procedure line to this procedure.
|
void |
addProcedureOption(IProcedureOption opt) |
IProcedureOptionGroup |
getOptionGroup(java.lang.String name)
Gets the procedure option group with the specified name
|
IProcedureOption |
getProcedureOption(java.lang.String name)
Gets the procedure option with the specified name
|
java.util.List |
getProcedureOptions()
Gets the list of procedure options for this procedure.
|
void |
removeProcedureLine(IProcedureLine line)
Removes an existing procedure line.
|
getGlobalId, getName, getNumericId
java.util.List getProcedureOptions()
void addProcedureOption(IProcedureOption opt)
IProcedureLine addProcedureLine(java.lang.String name)
name
- the name for the new procedure line.IProcedureLine addProcedureLine(java.lang.Class lineClass, java.lang.String name)
name
- the name of the new line.lineClass
- The class type of the new line.void removeProcedureLine(IProcedureLine line)
line
- the line to be removed.IProcedureOption getProcedureOption(java.lang.String name)
name
- the name of the procedure option to be retrieved.IProcedureOptionGroup getOptionGroup(java.lang.String name)
name
- IProcedureOptionGroup addOptionGroup(java.lang.String name)
name
-