BaseClass Class

Definition

Namespace: DWSIM.SharedClasses.UnitOperations
Assembly: DWSIM.SharedClasses (in DWSIM.SharedClasses.dll) Version: 10.0.0.0
[SerializableAttribute]
[ComVisibleAttribute(true)]
public abstract class BaseClass : ICloneable, 
	IDisposable, ICustomXMLSerialization, ISimulationObject, IProductInformation
Inheritance
Object    BaseClass
Derived
Implements
ICustomXMLSerialization, IProductInformation, ISimulationObject, ICloneable, IDisposable

Constructors

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 
AttachedSpecId If an Specification object is attached to this object, returns its ID.
AttachedUtilities 
Bottom 
Calculated 
CanUsePreviousResults 
ComponentDescription 
ComponentName 
CreateChartAction 
DebugMode 
DebugText 
DetailedDebugReport 
DynamicsOnly 
DynamicsSpec 
EnergyFlow Energy Flow property. Only implemented for Energy Streams.
ErrorMessage Gets or sets the error message regarding the last calculation attempt.
ExtraProperties 
ExtraPropertiesDescriptions 
ExtraPropertiesTypes 
ExtraPropertiesUnitTypes 
FlowSheet Gets the current flowsheet where this object is located.
GHGEmissionData 
GraphicObject Gets or sets the graphic object representation of this object in the flowsheet.
HasPropertiesForDynamicMode 
Height 
InfoCarrierVarType 
IsAdjustAttached Checks if an Adjust operation is attached to this object.
IsDirty 
IsFunctional 
IsInfoCarrierAttached 
IsSink 
IsSource 
IsSpecAttached Checks if an Specification operation is attached to this object.
LastSolutionInputSnapshot 
LastUpdated 
Left 
MobileCompatible 
Name Object's Unique ID (Name)
ObjectClass 
OverrideCalculationRoutine 
Phases Phase collection, only implemented for Material Streams.
PreferredFlashAlgorithmTag 
ProductAssembly 
ProductAuthor 
ProductContactInfo 
ProductDescription 
ProductName 
ProductPage 
ProductVersion 
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).
StoreDetailedDebugReport 
SupportsDynamicMode 
Top 
UserDefinedChartNames 
Visible 
Width 

Methods

AddDynamicProperty 
AddExtraProperty 
AppendDebugLine 
Calculate Calculates the object.
CheckDirtyStatus 
CheckSpec Checks if a value is valid.
ClearExtraProperties 
ClearPropertyPackageInstance 
Clone Clones the current object, returning a new one with identical properties.
CloneJSON 
CloneXML 
CloseDynamicsEditForm 
CloseEditForm 
ConnectEnergyStream 
ConnectFeedEnergyStream 
ConnectFeedMaterialStream 
ConnectProductEnergyStream 
ConnectProductMaterialStream 
CopyDataToClipboard Copies the object properties to the Clipboard.
CreateDynamicProperties 
CreateNew 
DeCalculate 
DisplayDynamicsEditForm 
DisplayEditForm 
DisplayExtraPropertiesEditForm 
Dispose 
Dispose(Boolean) 
FT Formats a property string, adding its units in parenthesis.
GetAsObject 
GetBytesFromResource 
GetChartModel 
GetChartModelNames 
GetConnectionPortsInfo 
GetConnectionPortsList 
GetDebugReport 
GetDebugWriter 
GetDefaultProperties 
GetDisplayDescription 
GetDisplayName 
GetDynamicContents 
GetDynamicProperty 
GetDynamicPropertyUnitType 
GetDynamicResidenceTime 
GetDynamicVolume 
GetEditingForm 
GetEnergyBalanceResidual 
GetEnergyConsumption 
GetExtraPropertyValue 
GetFlowsheet 
GetIconBitmap 
GetIconBitmapBytes 
GetMassBalanceResidual 
GetPowerGeneratedOrConsumed 
GetPreferredGraphicObjectHeight 
GetPreferredGraphicObjectWidth 
GetProperties 
GetProperties2 
GetPropertyDescription 
GetPropertyUnit 
GetPropertyUnits2 
GetPropertyValue 
GetPropertyValue2 
GetReport 
GetStructuredReport 
GetVersion 
IsDynamicProperty 
LoadData Loads object data stored in a collection of XML elements.
ObjectCopy 
PerformPostCalcValidation 
RemoveDynamicProperty 
RemoveExtraProperty 
RunDynamicModel 
SaveData Saves object data in a collection of XML elements.
SetCanUsePreviousResults 
SetDirtyStatus 
SetDynamicProperty 
SetExtraPropertyValue 
SetFlowsheet Sets the Flowsheet to which this object belongs to.
SetPropertyPackageInstance 
SetPropertyValue 
SetPropertyValue2 
Solve 
StoreDebugReport 
ToString
(Overrides ObjectToString)
TransferAdditionalSolidData 
UpdateDynamicsEditForm 
UpdateEditForm 
UpdateExtraPropertiesEditForm 
Validate Validates the object, checking its connections and other parameters.

Fields

Extension Methods

GetEnumNames
(Defined by General)
IsValidDouble
(Defined by General)

See Also