IFlowsheet Interface

The IFlowsheet interface is the main interface which should be implemented by the Flowsheet class. It provides direct access to the various flowsheet components and helper functions to manipulate objects.

Definition

Namespace: DWSIM.Interfaces
Assembly: DWSIM.Interfaces (in DWSIM.Interfaces.dll) Version: 10.0.0.0
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIDispatch)]
public interface IFlowsheet

Properties

Methods

AddCompound Adds a compound to the flowsheet.
AddCompoundsToMaterialStream 
AddFlowsheetObject 
AddGraphicObject 
AddObject(ObjectType, Int32, Int32, String) 
AddObject(ObjectType, Int32, Int32, String, String) 
AddPropertyPackage 
AddReaction Add a reaction to the flowsheet.
AddReactionSet Add a reaction set to the flowsheet.
AddReactionToSet Adds a reaction to a reaction set.
AddSimulationObject 
AddUndoRedoAction 
AutoLayout 
ChangeCalculationOrder 
CheckStatus 
ClearLog 
Clone 
CloseOpenEditForms 
Connect 
ConnectObjects 
CreateAndAddPropertyPackage Creates and adds a Property Package to the flowsheet.
CreateConversionReaction Creates a Conversion reaction object.
CreateEquilibriumReaction Creates an Equilibrium reaction object.
CreateHetCatReaction Creates a Heterogeneous Catalytic reaction object.
CreateKineticReaction Creates a Kinetic reaction object.
CreatePropertyPackage Creates and returns a new Property Package.
CreateReactionSet Creates a Reaction Set object.
DeleteSelectedObject 
Disconnect 
DisconnectObjects 
DisplayBrowserWindow 
DisplayDockableBrowserWindow 
DisplayForm 
GetApplicationObject 
GetAvailableFlowsheetObjectTypeNames 
GetAvailablePropertyPackages Gets a list of all available Property Packages.
GetCompound 
GetDockPanel 
GetFlowsheetBag 
GetFlowsheetSimulationObject 
GetFlowsheetSurfaceHeight 
GetFlowsheetSurfaceWidth 
GetNewInstance 
GetObject 
GetProcessData 
GetPropertyPackage 
GetReaction 
GetReactionSet 
GetResultIDs 
GetResultUnits 
GetResultValue 
GetScriptText 
GetSelectedFlowsheetSimulationObject 
GetSimulationFileDirectory 
GetSimulationFilePath 
GetSnapshot 
GetSpreadsheetData 
GetSpreadsheetFormat 
GetSpreadsheetObject 
GetSurface 
GetSurfaceControl 
GetTranslatedString(String) 
GetTranslatedString(String, String) 
GetUtility 
Initialize 
LoadFromXML 
LoadProcessData 
NaturalLayout 
ProcessScripts 
RefreshInterface 
RegisterSnapshot 
ReleaseResources 
RequestCalculation 
RequestCalculation2 
RequestCalculation3 
RequestCalculationAndWait 
RequestSave 
RequestSaveWithDirectory 
RequestSaveWithPath 
Reset 
ResetCalculationStatus 
RestoreLastSuccessfulSolutionState 
RestoreSnapshot 
RunCodeOnUIThread 
RunCodeOnUIThread2 
RunScript 
SaveCurrentStateAsLastSuccessfulSolution 
SavePFDScreenshotToPNG 
SaveToXML 
SetDirtyStatus 
SetMessageListener 
SetTranslateTextExternalFunction 
ShowDebugInfo 
ShowMessage 
ToggleFlowsheetAnimation 
TriggerNewDataLoadedEvent 
UpdateInformation 
UpdateInterface 
UpdateMassAndEnergyBalance 
UpdateOpenEditForms 
UpdateSpreadsheet 
WriteSpreadsheetVariables 

See Also