Class InterfaceManagerForCar
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Car
Assembly: VMDCar.dll
This interface is to represent interface manager for car.
public class InterfaceManagerForCar : InterfaceManager, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer
Inherited Members
InterfaceManager.AddInterface(IInterface),
InterfaceManager.RemoveInterface(IInterface),
InterfaceManager.Add(IInterface),
InterfaceManager.IsInterface(IInterface),
InterfaceManager.MakeXml(object),
InterfaceManager.GetInterfaceNames(IInterface),
InterfaceManager.GetInterfaceNames(string),
InterfaceManager.SetInterfaceNames(IInterface, ICollection
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
InterfaceManagerForCar()
Initializes a new instance of the
public InterfaceManagerForCar()
InterfaceManagerForCar(InterfaceManager)
Initializes a new instance of the
public InterfaceManagerForCar(InterfaceManager itfMgr)
Parameters
itfMgr InterfaceManager
The itf MGR.
Methods
Add(IInterface)
Adds the specified itf.
protected override void Add(IInterface itf)
Parameters
itf IInterface
The itf.
GetMinorRoleForInterface(IInterface, ref MinorRole)
Gets the minor role for interface.
public bool GetMinorRoleForInterface(IInterface itf, ref MinorRole role)
Parameters
itf IInterface
The itf.
role MinorRole
The role.
Returns
RemoveInterface(IInterface)
Removes the interface to interface manager.
public override void RemoveInterface(IInterface itf)
Parameters
itf IInterface
The interface.
SetMinorRoleForInterface(IInterface, MinorRole)
Sets the minor role for interface.
public bool SetMinorRoleForInterface(IInterface itf, MinorRole role)
Parameters
itf IInterface
The itf.
role MinorRole
The role.