Table of Contents

Class Model

Namespace
Macad.Core.Topology
Assembly
Macad.Core.dll
public class Model : Document<InteractiveEntity>, IDocument
Inheritance
Model
Implements

Constructors

public Model()

Fields

public const string FileExtension = "model"
Field Value: string

Properties

public LayerCollection Layers { get; }
Property Value: LayerCollection

public List<Workspace> Workspaces { get; }
Property Value: List<Workspace>

Methods

public static Model CreateFromFile(string filePath, SerializationContext context)
filePath string
context SerializationContext
Returns: Model

public override void OnBeginDeserializing(SerializationContext context)
context SerializationContext

public void SafeDelete(IEnumerable<InteractiveEntity> entitiesToDelete)
entitiesToDelete IEnumerable<InteractiveEntity>

public override bool SaveToFile(string filePath)
filePath string
Returns: bool