Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Interface IStep

Last update: 16.07.2025

Namespace: VM.Models
Assembly: VM.Models.Project.dll

public interface IStep : IProjectObject, IHasID, IHasName, IDisposableObject, ISelected, IHasParent<IScenario>

Implements

IProjectObject, IHasID, IHasName, IDisposableObject, ISelected, IHasParent<IScenario>

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Properties

DefaultCommand

ICommand DefaultCommand { get; }

Property Value

ICommand

FilePath

string FilePath { get; }

Property Value

string

Items

IEnumerable<IStepItem> Items { get; }

Property Value

IEnumerable<IStepItem>

ParentDocument

IProjectDocument ParentDocument { get; }

Property Value

IProjectDocument

Source

IStep Source { get; }

Property Value

IStep

State

StepState State { get; }

Property Value

StepState

TargetApplicationType

ApplicationTypes TargetApplicationType { get; }

Property Value

ApplicationTypes

Targets

IEnumerable<IStep> Targets { get; }

Property Value

IEnumerable<IStep>

Type

StepType Type { get; }

Property Value

StepType

this[int]

IStepItem this[int index] { get; }

Property Value

IStepItem

Methods

Add(IStepItem)

void Add(IStepItem item)

Parameters

item IStepItem

AddTarget(IStep)

void AddTarget(IStep item)

Parameters

item IStep

CanRelation(IStep)

bool CanRelation(IStep source)

Parameters

source IStep

Returns

bool

ContainsTarget(IStep)

bool ContainsTarget(IStep item)

Parameters

item IStep

Returns

bool

RemoveTarget(IStep)

void RemoveTarget(IStep item)

Parameters

item IStep

ResetSource()

void ResetSource()

SetSource(IStep)

void SetSource(IStep source)

Parameters

source IStep

Connect with Ansys