Click or drag to resize

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.

Namespace: DWSIM.Interfaces
Assembly: DWSIM.Interfaces (in DWSIM.Interfaces.dll) Version: 8.4.5.0
Syntax
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIDispatch)]
public interface IFlowsheet
Request Example View Source

The IFlowsheet type exposes the following members.

Properties
Methods
 NameDescription
Public methodAddCompound Adds a compound to the flowsheet.
Public methodAddCompoundsToMaterialStream 
Public methodAddFlowsheetObject 
Public methodAddGraphicObject 
Public methodAddObject(ObjectType, Int32, Int32, String) 
Public methodAddObject(ObjectType, Int32, Int32, String, String) 
Public methodAddPropertyPackage 
Public methodAddReaction Add a reaction to the flowsheet.
Public methodAddReactionSet Add a reaction set to the flowsheet.
Public methodAddReactionToSet Adds a reaction to a reaction set.
Public methodAddSimulationObject 
Public methodAddUndoRedoAction 
Public methodAutoLayout 
Public methodChangeCalculationOrder 
Public methodCheckStatus 
Public methodClearLog 
Public methodConnectObjects 
Public methodCreateAndAddPropertyPackage Creates and adds a Property Package to the flowsheet.
Public methodCreateConversionReaction Creates a Conversion reaction object.
Public methodCreateEquilibriumReaction Creates an Equilibrium reaction object.
Public methodCreateHetCatReaction Creates a Heterogeneous Catalytic reaction object.
Public methodCreateKineticReaction 
Public methodCreatePropertyPackage Creates and returns a new Property Package.
Public methodCreateReactionSet Creates a Reaction Set object.
Public methodDeleteSelectedObject 
Public methodDisconnectObjects 
Public methodDisplayBrowserWindow 
Public methodDisplayDockableBrowserWindow 
Public methodDisplayForm 
Public methodGetApplicationObject 
Public methodGetAvailableFlowsheetObjectTypeNames 
Public methodGetAvailablePropertyPackages Gets a list of all available Property Packages.
Public methodGetCompound 
Public methodGetDockPanel 
Public methodGetFlowsheetBag 
Public methodGetFlowsheetSimulationObject 
Public methodGetFlowsheetSurfaceHeight 
Public methodGetFlowsheetSurfaceWidth 
Public methodGetNewInstance 
Public methodGetObject 
Public methodGetProcessData 
Public methodGetPropertyPackage 
Public methodGetReaction 
Public methodGetReactionSet 
Public methodGetScriptText 
Public methodGetSelectedFlowsheetSimulationObject 
Public methodGetSimulationFileDirectory 
Public methodGetSimulationFilePath 
Public methodGetSpreadsheetData 
Public methodGetSpreadsheetFormat 
Public methodGetSpreadsheetObject 
Public methodGetSurface 
Public methodGetSurfaceControl 
Public methodGetTranslatedString(String) 
Public methodGetTranslatedString(String, String) 
Public methodGetUtility 
Public methodInitialize 
Public methodLoadFromXML 
Public methodLoadProcessData 
Public methodNaturalLayout 
Public methodProcessScripts 
Public methodRefreshInterface 
Public methodRequestCalculation 
Public methodRequestCalculation2 
Public methodRequestCalculation3 
Public methodRequestSave 
Public methodRequestSaveWithDirectory 
Public methodRequestSaveWithPath 
Public methodReset 
Public methodRunCodeOnUIThread 
Public methodRunCodeOnUIThread2 
Public methodRunScript 
Public methodSaveToXML 
Public methodSetDirtyStatus 
Public methodSetMessageListener 
Public methodSetTranslateTextExternalFunction 
Public methodShowDebugInfo 
Public methodShowMessage 
Public methodToggleFlowsheetAnimation 
Public methodUpdateInformation 
Public methodUpdateInterface 
Public methodUpdateOpenEditForms 
Public methodUpdateSpreadsheet 
Public methodWriteSpreadsheetVariables 
Top
See Also