Class DrivetrainStep
Last update: 16.07.2025Namespace: VM.Models.Project.Preset
Assembly: VM.Models.Project.Preset.dll
public class DrivetrainStep : StepBase, IObservableObject, IStep, IProjectObject, IHasID, IHasName, IDisposableObject, ISelected, IHasParent<iscenario>
Inheritance
object ← ObservableObject ← ProjectObjectBase ← StepBase ← DrivetrainStep
Implements
IObservableObject,
IStep,
IProjectObject,
IHasID,
IHasName,
IDisposableObject,
ISelected,
IHasParent
Inherited Members
StepBase.Add(IStepItem), StepBase.AddTarget(IStep), StepBase.CanRelation(IStep), StepBase.ContainsTarget(IStep), StepBase.OnDeserialization(object), StepBase.RemoveTarget(IStep), StepBase.ResetSource(), StepBase.SetSource(IStep), StepBase.DisposeManagedResources(), StepBase.DefaultCommand, StepBase.FilePath, StepBase.IsSelected, StepBase.Items, StepBase.Parent, StepBase.ParentDocument, StepBase.Source, StepBase.State, StepBase.TargetApplicationType, StepBase.Type, StepBase.StepItemService, StepBase.this[int], ProjectObjectBase.OnDeserialization(object), ProjectObjectBase.DisposeManagedResources(), ProjectObjectBase.DisplayName, ProjectObjectBase.ID, ProjectObjectBase.Name, 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
Constructors
DrivetrainStep(IScenario)
public DrivetrainStep(IScenario parent)
Parameters
parent IScenario
Properties
Name
public override string Name { get; }
Property Value
TargetApplicationType
public override ApplicationTypes TargetApplicationType { get; }
Property Value
ApplicationTypes
Type
public override StepType Type { get; }
Property Value
StepType