ISimulationObject Interface

This interface defines the basic properties of Simulation Objects (Unit Operations, Material Streams and Energy Streams)

Definition

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

Properties

AdjustVarType If an Adjust object is attached to this object, returns a variable describing how this object is used by it (manipulated, controlled or reference).
Annotation 
AttachedAdjustId If an Adjust object is attached to this object, returns its ID.
AttachedInfoCarrierId If an information carrier object is attached to this object, returns its ID.
AttachedSpecId If an information carrier object is attached to this object, returns its ID.
AttachedUtilities 
Bottom 
Calculated 
CanUsePreviousResults 
DebugMode 
DebugText 
DynamicsOnly 
DynamicsSpec 
ErrorMessage 
ExtraProperties 
ExtraPropertiesDescriptions 
ExtraPropertiesTypes 
ExtraPropertiesUnitTypes 
GHGEmissionData 
GraphicObject 
HasPropertiesForDynamicMode 
Height 
InfoCarrierVarType If an Specification object is attached to this object, returns a variable describing how this object is used by it (target or source).
IsAdjustAttached Checks if an Adjust operation is attached to this object.
IsDirty 
IsFunctional 
IsInfoCarrierAttached Checks if an information carrier operation is attached to this object.
IsSink 
IsSource 
IsSpecAttached Checks if an Specification operation is attached to this object.
LastUpdated 
Left 
MobileCompatible 
Name 
ObjectClass 
PreferredFlashAlgorithmTag 
PropertyPackage 
Right 
SpecVarType If an Specification object is attached to this object, returns a variable describing how this object is used by it (target or source).
SupportsDynamicMode 
Top 
Width 

Methods

AddDynamicProperty(String, Object) 
AddDynamicProperty(String, String, Double, UnitOfMeasure, Type) 
AddExtraProperty 
AppendDebugLine 
Calculate 
CheckDirtyStatus 
CheckSpec 
ClearExtraProperties 
ClearPropertyPackageInstance 
CloneJSON 
CloneXML 
CloseDynamicsEditForm 
CloseEditForm 
ConnectEnergyStream 
ConnectFeedEnergyStream 
ConnectFeedMaterialStream 
ConnectProductEnergyStream 
ConnectProductMaterialStream 
CreateDynamicProperties 
DeCalculate 
DisplayDynamicsEditForm 
DisplayEditForm 
DisplayExtraPropertiesEditForm 
GetAsObject 
GetChartModel 
GetChartModelNames 
GetConnectionPortsInfo 
GetConnectionPortsList 
GetDebugReport 
GetDefaultProperties 
GetDisplayDescription 
GetDisplayName 
GetDynamicContents 
GetDynamicProperty 
GetDynamicPropertyUnitType 
GetDynamicResidenceTime 
GetDynamicVolume 
GetEditingForm 
GetEnergyBalanceResidual 
GetEnergyConsumption 
GetExtraPropertyValue 
GetFlowsheet 
GetIconBitmap 
GetIconBitmapBytes 
GetMassBalanceResidual 
GetPowerGeneratedOrConsumed 
GetPreferredGraphicObjectHeight 
GetPreferredGraphicObjectWidth 
GetProperties Get a list of all properties of the object.
GetProperties2 
GetPropertyDescription 
GetPropertyUnit Gets the units of a property.
GetPropertyUnits2 
GetPropertyValue Gets the value of a property.
GetPropertyValue2 
GetReport 
GetStructuredReport 
GetVersion 
IsDynamicProperty 
PerformPostCalcValidation 
RemoveDynamicProperty 
RemoveExtraProperty 
RunDynamicModel 
SetCanUsePreviousResults 
SetDirtyStatus 
SetExtraPropertyValue 
SetFlowsheet 
SetPropertyPackageInstance 
SetPropertyValue Sets the value of a property.
SetPropertyValue2 
Solve 
UpdateDynamicsEditForm 
UpdateEditForm 
UpdateExtraPropertiesEditForm 
Validate 

See Also