GREET API
Exposed interfaces to create modules that can be loaded in GREET
 All Classes Namespaces Files Functions Enumerations Enumerator Properties Events
PlugInsInterfaces.DataTypes.Process.IProcess Interface Reference

More...

Inheritance diagram for PlugInsInterfaces.DataTypes.Process.IProcess:
Collaboration diagram for PlugInsInterfaces.DataTypes.Process.IProcess:

Properties

string Name [get, set]
 Name for this process as it is going to show on the graphical interface More...
 
int Id [get, set]
 Unique ID for this vprocess among the processes More...
 
int MainOutputResourceID [get]
 Returns the Resource Id of the Main output of the process More...
 
List< int > OutputEmissionsIds [get]
 Returns the list of all the output emissions of the process More...
 
List< IInputFlattenInputList [get]
 Returns a flatten list of all the inputs in a process. Includes inputs from Group and individual inputs. More...
 
List< int > CoProductIds [get]
 Returns the list of Co-Product resource id's More...
 

Additional Inherited Members

- Public Member Functions inherited from PlugInsInterfaces.DataTypes.IXmlObj
XmlNode ToXmlNode (XmlDocument xmlDoc)
 
void FromXmlNode (IData data, XmlNode node)
 

Detailed Description

Definition of a process

In order to get upstream results associated with the output of a process, one must check the process reference interface IProcessReference. As a process can be used in different pathway, the results cannot be associated with an instance of a process, but with an instance of a process reference

See Also
IProcessReference, PlugInsInterfaces.DataTypes.Pathway.IPathway

within a pathway

Definition at line 14 of file IProcess.cs.

Property Documentation

List<int> PlugInsInterfaces.DataTypes.Process.IProcess.CoProductIds
get

Returns the list of Co-Product resource id's

Definition at line 50 of file IProcess.cs.

List<IInput> PlugInsInterfaces.DataTypes.Process.IProcess.FlattenInputList
get

Returns a flatten list of all the inputs in a process. Includes inputs from Group and individual inputs.

Definition at line 44 of file IProcess.cs.

int PlugInsInterfaces.DataTypes.Process.IProcess.Id
getset

Unique ID for this vprocess among the processes

Definition at line 25 of file IProcess.cs.

int PlugInsInterfaces.DataTypes.Process.IProcess.MainOutputResourceID
get

Returns the Resource Id of the Main output of the process

Definition at line 31 of file IProcess.cs.

string PlugInsInterfaces.DataTypes.Process.IProcess.Name
getset

Name for this process as it is going to show on the graphical interface

Definition at line 20 of file IProcess.cs.

List<int> PlugInsInterfaces.DataTypes.Process.IProcess.OutputEmissionsIds
get

Returns the list of all the output emissions of the process

Definition at line 38 of file IProcess.cs.


The documentation for this interface was generated from the following file: