Class DOESimulationAttribute
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.DOE
Assembly: VMDDOE.dll
public class DOESimulationAttribute : AttributeBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← DOESimulationAttribute
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
AttributeBase.OnDeserializationAttribute(), AttributeBase.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
DOESimulationAttribute()
Initializes a new instance of the
public DOESimulationAttribute()
Properties
DesignParameters
public DesignParameterInfo[] DesignParameters { get; set; }
Property Value
PerformanceIndexs
public PerformanceIndexInfo[] PerformanceIndexs { get; set; }
Property Value
RunIndexs
public int[] RunIndexs { get; }
Property Value
int[]
TypeOfDOE
public DOEType TypeOfDOE { get; set; }
Property Value
UseAppendDateAndTime
public bool UseAppendDateAndTime { get; set; }
Property Value
bool
UseCreateGraphicFile
public bool UseCreateGraphicFile { get; set; }
Property Value
bool
UseCreateModel
public bool UseCreateModel { get; set; }
Property Value
bool
UseSimResultPath
public bool UseSimResultPath { get; set; }
Property Value
bool
_Level
public uint _Level { get; set; }
Property Value
uint
_ResultPath
public string _ResultPath { get; set; }
Property Value
string
_Run
public double _Run { get; set; }
Property Value
double
Methods
FindDP(ObjectBase, ValueType)
public DesignParameterInfo FindDP(ObjectBase target, DesignParameterInfo.ValueType type)
Parameters
target ObjectBase
type DesignParameterInfo.ValueType
Returns
FindPI(ObjectBase)
public PerformanceIndexInfo FindPI(ObjectBase target)
Parameters
target ObjectBase
Returns
GetAbsoluteResultPath(Document)
public string GetAbsoluteResultPath(Document document)
Parameters
document Document
Returns
string
GetAllFiles()
public List<string> GetAllFiles()
Returns
List<string>
GetCaseCount()
public int GetCaseCount()
Returns
int
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
arg LinkEventArgs
The
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.