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. 
 | 
getNamegetBigNumericId, getGlobalId, getNumericIdjava.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 -