Class RequestKinematic
Last update: 16.07.2025Namespace: VM.Managed.DAFUL
Assembly: VMDSB.dll
This class is to represent the RequestKinematic properties.
public class RequestKinematic : RequestBase, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IMultiChangable, IReportable
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IMultiChangable, IReportable
Inherited Members
RequestBase.Initialize(Unit.ConvertFactor),
RequestBase.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
RequestBase.AddNavigatorInfo(XmlDocument, XmlElement, string, ObjectBase, string, bool),
RequestBase.AddNavigatorInfoForRequestEntity(XmlDocument, XmlElement, string, ObjectBase, string, bool),
RequestBase.FixUp(ObjectBase),
RequestBase.ActionEntity,
RequestBase.NavigatorEntityName,
SubEntity.Initialize(Unit.ConvertFactor),
SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
SubEntity.FixUp(ObjectBase),
SubEntity.WriteTemplateImpl(XmlWriter),
SubEntity.ReadTemplateImpl(XmlReader),
SubEntity.Name,
SubEntity.FullName,
SubEntity.NonSymmetricName,
SubEntity.DisplayName,
SubEntity.IsEnabled,
SubEntity.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
RequestKinematic()
Initializes a new instance of the
public RequestKinematic()
RequestKinematic(string)
Initializes a new instance of the
public RequestKinematic(string strName)
Parameters
strName string
Name of the sub entity.
Properties
BaseEntity
Gets or sets the base entity.
public ObjectBase BaseEntity { get; set; }
Property Value
ObjectBase
IsUseOfBaseEntity
Gets or sets a value indicating whether this instance is use base entity. Use SetUseBaseEntity() when this instance sets for undo/redo
public bool IsUseOfBaseEntity { get; set; }
Property Value
IsUseOfReferenceMarker
Gets or sets a value indicating whether this instance is use reference marker. Use SetUseReferenceMarker() when this instance sets for undo/redo
public bool IsUseOfReferenceMarker { get; set; }
Property Value
Output
Gets or sets the output.
public RequestKinematic.OutputType Output { get; set; }
Property Value
ReferenceMarker
Gets or sets the reference marker.
public IMarker ReferenceMarker { get; set; }
Property Value
IMarker
_ReferenceMarker
Gets or sets the _ reference marker.
public Linker<imarker> _ReferenceMarker { get; set; }
Property Value
Linker
Methods
GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool)
Gets the object information for model navigator [implementation].
protected override bool GetModelNavigatorInformationImpl(XmlDocument xmlDom, XmlElement xmlEle, bool bHasChild)
Parameters
xmlDom XmlDocument
The XmlDocument for object.
xmlEle XmlElement
The XmlElement for object.
bHasChild bool
if set to true [b has child].
Returns
true if success; otherwise, false.
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
OnLinkReserved(ILink, object, EventArgs)
protected override void OnLinkReserved(ILink link, object objNotifier, EventArgs arg)
Parameters
link ILink
objNotifier object
arg EventArgs