Greet 2014
Documentation for the GREET 2014 API
 All Classes Namespaces Functions Variables Enumerations Properties Events
Greet.DataStructureV3.Interfaces.IData Interface Reference

Contains the database necessary to perform calculations More...

Inheritance diagram for Greet.DataStructureV3.Interfaces.IData:
Greet.DataStructureV3.GData

Public Member Functions

string CheckIntegrity (bool showIds, bool fixFixableIssues=true)
 This method checks all the relationships in the data just after the data has been loaded More...
 

Properties

IGDataDictionary< int, IGasGases [get]
 Returns a dictionary type object containing all gases; see IGDataDictionary for details on implementation More...
 
List< IGroupGasGroups [get]
 Returns the available groups for Emissions/Gases More...
 
IDataHelper Helper [get]
 Returns an instance of the data helper that is a wrapper class arround the data class to allow easier data manipulation More...
 
IGDataDictionary< string,
IInputTable
InputTables [get]
 Returns a dictionary type object containing all input tables; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, ILocationLocations [get]
 Returns a dictionary type object containing all locations; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IMixMixes [get]
 Returns a dictionary type object containing all mixes; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IAModeModes [get]
 Returns a dictionary type object containing all modes; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< string,
IParameter
Parameters [get]
 Returns a dictionary type object containing Parameters; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IPathwayPathways [get]
 Returns a dictionary type object containing all pathways; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< string,
IPicture
Pictures [get]
 Returns a dictionary type object containing Pictures; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IProcessProcesses [get]
 Returns a dictionary type object containing all processes; see IGDataDictionary for details on implementation More...
 
List< IGroupResourceGroups [get]
 Returns the available groups for Resources More...
 
IGDataDictionary< int, IResourceResources [get]
 Returns a dictionary type object containing all resources; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int,
ITechnology
Technologies [get]
 Returns a dictionary type object containing all technologies; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IVehicleVehicles [get]
 Returns a dictionary type object containing all vehicles; see IGDataDictionary for details on implementation More...
 

Detailed Description

Contains the database necessary to perform calculations

Member Function Documentation

string Greet.DataStructureV3.Interfaces.IData.CheckIntegrity ( bool  showIds,
bool  fixFixableIssues = true 
)

This method checks all the relationships in the data just after the data has been loaded

Returns
The errors that are found in the Data

Implemented in Greet.DataStructureV3.GData.

Property Documentation

IGDataDictionary<int, IGas> Greet.DataStructureV3.Interfaces.IData.Gases
get

Returns a dictionary type object containing all gases; see IGDataDictionary for details on implementation

List<IGroup> Greet.DataStructureV3.Interfaces.IData.GasGroups
get

Returns the available groups for Emissions/Gases

IDataHelper Greet.DataStructureV3.Interfaces.IData.Helper
get

Returns an instance of the data helper that is a wrapper class arround the data class to allow easier data manipulation

IGDataDictionary<string, IInputTable> Greet.DataStructureV3.Interfaces.IData.InputTables
get

Returns a dictionary type object containing all input tables; see IGDataDictionary for details on implementation

IGDataDictionary<int, ILocation> Greet.DataStructureV3.Interfaces.IData.Locations
get

Returns a dictionary type object containing all locations; see IGDataDictionary for details on implementation

IGDataDictionary<int, IMix> Greet.DataStructureV3.Interfaces.IData.Mixes
get

Returns a dictionary type object containing all mixes; see IGDataDictionary for details on implementation

IGDataDictionary<int, IAMode> Greet.DataStructureV3.Interfaces.IData.Modes
get

Returns a dictionary type object containing all modes; see IGDataDictionary for details on implementation

IGDataDictionary<string, IParameter> Greet.DataStructureV3.Interfaces.IData.Parameters
get

Returns a dictionary type object containing Parameters; see IGDataDictionary for details on implementation

IGDataDictionary<int, IPathway> Greet.DataStructureV3.Interfaces.IData.Pathways
get

Returns a dictionary type object containing all pathways; see IGDataDictionary for details on implementation

IGDataDictionary<string, IPicture> Greet.DataStructureV3.Interfaces.IData.Pictures
get

Returns a dictionary type object containing Pictures; see IGDataDictionary for details on implementation

IGDataDictionary<int, IProcess> Greet.DataStructureV3.Interfaces.IData.Processes
get

Returns a dictionary type object containing all processes; see IGDataDictionary for details on implementation

List<IGroup> Greet.DataStructureV3.Interfaces.IData.ResourceGroups
get

Returns the available groups for Resources

IGDataDictionary<int, IResource> Greet.DataStructureV3.Interfaces.IData.Resources
get

Returns a dictionary type object containing all resources; see IGDataDictionary for details on implementation

IGDataDictionary<int, ITechnology> Greet.DataStructureV3.Interfaces.IData.Technologies
get

Returns a dictionary type object containing all technologies; see IGDataDictionary for details on implementation

IGDataDictionary<int, IVehicle> Greet.DataStructureV3.Interfaces.IData.Vehicles
get

Returns a dictionary type object containing all vehicles; see IGDataDictionary for details on implementation


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