Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class SystemModelingStep

Last update: 16.07.2025

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

public class SystemModelingStep : StepBase, IObservableObject, IStep, IProjectObject, IHasID, IHasName, IDisposableObject, ISelected, IHasParent<iscenario>

Inheritance

object ← ObservableObject ← ProjectObjectBase ← StepBase ← SystemModelingStep

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

SystemModelingStep(IScenario)

public SystemModelingStep(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

Methods

CanRelation(IStep)

public override bool CanRelation(IStep source)

Parameters

source IStep

Returns

bool

FileChanged(string)

public void FileChanged(string fullPath)

Parameters

fullPath string

FileCreated(string)

public void FileCreated(string fullPath)

Parameters

fullPath string

FileDeleted(string)

public void FileDeleted(string fullPath)

Parameters

fullPath string

FileRenamed(string)

public void FileRenamed(string fullPath)

Parameters

fullPath string

GetExtension()

public string GetExtension()

Returns

string

SetFilePath()

public void SetFilePath()

Connect with Ansys