Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class DrivetrainStep

Last update: 16.07.2025

Namespace: 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(object, LinkPropertyType)

Constructors

DrivetrainStep(IScenario)

public DrivetrainStep(IScenario parent)

Parameters

parent IScenario

Properties

Name

public override string Name { get; }

Property Value

string

TargetApplicationType

public override ApplicationTypes TargetApplicationType { get; }

Property Value

ApplicationTypes

Type

public override StepType Type { get; }

Property Value

StepType

Connect with Ansys