Class BrakeSystemDocument
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Car
Assembly: VMDCar.dll
The break-system subsystem document
public class BrakeSystemDocument : SubSystemDocument, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, ISubSystemDocument, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IApplyInitialVelocity, IPostTemplateBasedDocument, IHasMinorRole
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Document ← HandledDocument ← Document3D ← DocumentAnalysis ← SubSystemDocument ← BrakeSystemDocument
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, ISubSystemDocument, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IApplyInitialVelocity, IPostTemplateBasedDocument, IHasMinorRole
Inherited Members
SubSystemDocument.OnPostMakeDocumentImpl(DocCreateAnalysisInfo),
SubSystemDocument.OnDeserialization(object),
SubSystemDocument.InitializeSimParam(),
SubSystemDocument.CreateAssemblyImpl(),
SubSystemDocument.RenameEntityImpl(string, ObjectBase),
SubSystemDocument.RegisterAddon(),
SubSystemDocument.FindCategory(string),
SubSystemDocument.InitializeCategoryInfo(string),
SubSystemDocument.PossibleToImport(SubSystemDocument, out string, out string),
SubSystemDocument.PossibleDifferentUnit(SubSystemDocument, out string),
SubSystemDocument.PossibleDifferentUnit(out string),
SubSystemDocument.InitializeInterface(),
SubSystemDocument.SaveTemplateBasedXml(XmlWriter),
SubSystemDocument.SaveTemplateBasedXml(XmlWriter, bool),
SubSystemDocument.LoadTemplateBasedXml(XmlReader),
SubSystemDocument.LoadTemplateBasedXml(XmlReader, bool),
SubSystemDocument.HideObjectInReading(),
SubSystemDocument.SkipObjectInWriting(ObjectBase),
SubSystemDocument.CheckMassPropForCADImport(),
SubSystemDocument.ImportCADBody(BuilderImport[]),
SubSystemDocument.ReplaceCADBody(BuilderImport[]),
SubSystemDocument.GetCADBodyNameAttribute(ref List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
BrakeSystemDocument(UIntPtr)
Initializes a new instance of the
public BrakeSystemDocument(UIntPtr docCore)
Parameters
docCore UIntPtr
The document handle.
Properties
InitialCategories
Gets the initial categories.
protected override List<string> InitialCategories { get; }
Property Value
Interfaces
Gets the interfaces.
protected override InterfaceManager Interfaces { get; }
Property Value
InterfaceManager
MinorRoleType
Gets or sets the type of the minor role.
public MinorRole MinorRoleType { get; set; }
Property Value
Methods
ClearDocument()
Clears the document.
protected override void ClearDocument()
FindCategory(string)
Finds the category.
public override string FindCategory(string strType)
Parameters
strType string
The fullname of type.
Returns
The category.
InitializeCategoryInfo(string)
Initializes the category info.
public static void InitializeCategoryInfo(string strCategoryName)
Parameters
strCategoryName string
Name of the STR category.
InitializeInterface()
Initializes the interface.
protected override void InitializeInterface()
InitializeSimParam()
Initializes the simulation parameter.
protected override void InitializeSimParam()
LoadTemplateBasedXml(XmlReader)
Loads the XML for template based document.
protected override void LoadTemplateBasedXml(XmlReader reader)
Parameters
reader XmlReader
The reader.
SaveTemplateBasedXml(XmlWriter)
Saves the XML for template based document.
protected override void SaveTemplateBasedXml(XmlWriter writer)
Parameters
writer XmlWriter
The writer.