Click or drag to resize

BaseClass Class

Inheritance Hierarchy

Namespace: DWSIM.SharedClasses.UnitOperations
Assembly: DWSIM.SharedClasses (in DWSIM.SharedClasses.dll) Version: 8.8.1.0
Syntax
[SerializableAttribute]
[ComVisibleAttribute(true)]
public abstract class BaseClass : ICloneable, 
	IDisposable, ICustomXMLSerialization, ISimulationObject, IProductInformation
Request Example View Source

The BaseClass type exposes the following members.

Constructors
 NameDescription
Public methodBaseClass 
Top
Properties
 NameDescription
Public propertyAdjustVarType If an Adjust object is attached to this object, returns a variable describing how this object is used by it (manipulated, controlled or reference).
Public propertyAnnotation 
Public propertyAttachedAdjustId If an Adjust object is attached to this object, returns its ID.
Public propertyAttachedSpecId If an Specification object is attached to this object, returns its ID.
Public propertyAttachedUtilities 
Public propertyCalculated 
Public propertyCanUsePreviousResults 
Public propertyComponentDescription 
Public propertyComponentName 
Public propertyCreateChartAction 
Public propertyDebugMode 
Public propertyDebugText 
Public propertyDetailedDebugReport 
Public propertyDynamicsOnly 
Public propertyDynamicsSpec 
Public propertyEnergyFlow Energy Flow property. Only implemented for Energy Streams.
Public propertyErrorMessage Gets or sets the error message regarding the last calculation attempt.
Public propertyExtraProperties 
Public propertyExtraPropertiesDescriptions 
Public propertyExtraPropertiesTypes 
Public propertyExtraPropertiesUnitTypes 
Public propertyFlowSheet Gets the current flowsheet where this object is located.
Public propertyGHGEmissionData 
Public propertyGraphicObject Gets or sets the graphic object representation of this object in the flowsheet.
Public propertyHasPropertiesForDynamicMode 
Public propertyIsAdjustAttached Checks if an Adjust operation is attached to this object.
Public propertyIsDirty 
Public propertyIsFunctional 
Public propertyIsSink 
Public propertyIsSource 
Public propertyIsSpecAttached Checks if an Specification operation is attached to this object.
Public propertyLastSolutionInputSnapshot 
Public propertyLastUpdated 
Public propertyMobileCompatible 
Public propertyName Object's Unique ID (Name)
Public propertyObjectClass 
Public propertyOverrideCalculationRoutine 
Public propertyPhases Phase collection, only implemented for Material Streams.
Public propertyPreferredFlashAlgorithmTag 
Public propertyProductAssembly 
Public propertyProductAuthor 
Public propertyProductContactInfo 
Public propertyProductDescription 
Public propertyProductName 
Public propertyProductPage 
Public propertyProductVersion 
Public propertyPropertyPackage 
Public propertySpecVarType If an Specification object is attached to this object, returns a variable describing how this object is used by it (target or source).
Public propertyStoreDetailedDebugReport 
Public propertySupportsDynamicMode 
Public propertyUserDefinedChartNames 
Public propertyVisible 
Top
Methods
 NameDescription
Public methodAddDynamicProperty 
Public methodAddExtraProperty 
Public methodAppendDebugLine 
Public methodCalculate Calculates the object.
Public methodCheckDirtyStatus 
Public methodCheckSpec Checks if a value is valid.
Public methodClearExtraProperties 
Public methodClearPropertyPackageInstance 
Public methodClone Clones the current object, returning a new one with identical properties.
Public methodCloneJSON 
Public methodCloneXML 
Public methodCloseDynamicsEditForm 
Public methodCloseEditForm 
Public methodConnectEnergyStream 
Public methodConnectFeedEnergyStream 
Public methodConnectFeedMaterialStream 
Public methodConnectProductEnergyStream 
Public methodConnectProductMaterialStream 
Public methodCopyDataToClipboard Copies the object properties to the Clipboard.
Public methodCreateDynamicProperties 
Public methodCreateNew 
Public methodDeCalculate 
Public methodDisplayDynamicsEditForm 
Public methodDisplayEditForm 
Public methodDisplayExtraPropertiesEditForm 
Public methodDispose 
Protected methodDispose(Boolean) 
Public methodFT Formats a property string, adding its units in parenthesis.
Public methodGetAsObject 
Public methodGetChartModel 
Public methodGetChartModelNames 
Public methodGetConnectionPortsInfo 
Public methodGetConnectionPortsList 
Public methodGetDebugReport 
Public methodGetDebugWriter 
Public methodGetDefaultProperties 
Public methodGetDisplayDescription 
Public methodGetDisplayName 
Public methodGetDynamicContents 
Public methodGetDynamicProperty 
Public methodGetDynamicPropertyUnitType 
Public methodGetDynamicResidenceTime 
Public methodGetDynamicVolume 
Public methodGetEditingForm 
Public methodGetEnergyBalanceResidual 
Public methodGetEnergyConsumption 
Public methodGetExtraPropertyValue 
Public methodGetFlowsheet 
Public methodGetIconBitmap 
Public methodGetMassBalanceResidual 
Public methodGetPowerGeneratedOrConsumed 
Public methodGetPreferredGraphicObjectHeight 
Public methodGetPreferredGraphicObjectWidth 
Public methodGetProperties 
Public methodGetPropertyDescription 
Public methodGetPropertyUnit 
Public methodGetPropertyValue 
Public methodGetReport 
Public methodGetStructuredReport 
Public methodGetVersion 
Public methodIsDynamicProperty 
Public methodLoadData Loads object data stored in a collection of XML elements.
Public methodObjectCopy 
Public methodPerformPostCalcValidation 
Public methodRemoveDynamicProperty 
Public methodRemoveExtraProperty 
Public methodRunDynamicModel 
Public methodSaveData Saves object data in a collection of XML elements.
Public methodSetCanUsePreviousResults 
Public methodSetDirtyStatus 
Public methodSetDynamicProperty 
Public methodSetExtraPropertyValue 
Public methodSetFlowsheet Sets the Flowsheet to which this object belongs to.
Public methodSetPropertyPackageInstance 
Public methodSetPropertyValue 
Public methodSolve 
Public methodStoreDebugReport 
Public methodToString
(Overrides ObjectToString)
Public methodTransferAdditionalSolidData 
Public methodUpdateDynamicsEditForm 
Public methodUpdateEditForm 
Public methodUpdateExtraPropertiesEditForm 
Public methodValidate Validates the object, checking its connections and other parameters.
Top
Fields
Extension Methods
 NameDescription
Public Extension MethodGetEnumNames
(Defined by General)
Public Extension MethodIsValidDouble
(Defined by General)
Top
See Also