Class SystemModelingStep
Last update: 16.07.2025Namespace: 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
Constructors
SystemModelingStep(IScenario)
public SystemModelingStep(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
Methods
CanRelation(IStep)
public override bool CanRelation(IStep source)
Parameters
source IStep
Returns
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
SetFilePath()
public void SetFilePath()