Class General
Last update: 16.07.2025Namespace: VM.Models.Pre.Connections
Assembly: VM.Models.Pre.Connections.dll
This class is to represent the general constraint.
public class General : Connector<propertygeneral>, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IDraw, IDrawIcon, IReferencable, ITransformable, IConnector, IGenerable, IArgument, IReportable, IFlip, ITranslationalMotionComponent, IRotationalMotionComponent, ICouplerComponent, IEnableForSimulationScenario, IEntityRelation, IRSpringDamperComponent, IRScalarComponent, IForceComponent, ITemplateObject, IReadableForceMarker, ITorqueReferenceForBearing
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IDraw, IDrawIcon, IReferencable, ITransformable, IConnector, IGenerable, IArgument, IReportable, IFlip, ITranslationalMotionComponent, IRotationalMotionComponent, ICouplerComponent, IEnableForSimulationScenario, IEntityRelation, IRSpringDamperComponent, IRScalarComponent, IForceComponent, ITemplateObject, IReadableForceMarker, ITorqueReferenceForBearing
Inherited Members
Connector
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
General()
Initializes a new instance of the
public General()
General(string)
Initializes a new instance of the
public General(string strName)
Parameters
strName string
Name of the general constraint.
General(string, ConnectorType)
Initializes a new instance of the
public General(string strName, PropertyGeneral.ConnectorType type)
Parameters
strName string
Name of the general constraint.
type PropertyGeneral.ConnectorType
Type of the general constraint.
General(string, Property)
Initializes a new instance of the
public General(string strName, Property property)
Parameters
strName string
Name of the general constraint
property Property
Property of the general constraint
Properties
PreventDuplicatedRBE
Gets a value whether this instance prevent duplicated RBE.
public override bool PreventDuplicatedRBE { get; }
Property Value
ReportTypeImpl
Gets the report type.
protected override IReportable.ReportEntityType ReportTypeImpl { get; }
Property Value
IReportable.ReportEntityType
TopologyEntityTypeName
Get the object type name
Type : System::String LinkRequestUpdate 시 처리 : N/A Read/Write : Read Read/Write Condition : N/A 연관 프로퍼티 : N/A Validation 조건 : N/A UI Visibility : false 변경 시 DFS 재생성 여부 : No 변경 시 DFG 재생성 여부 : No 변경 시 GINF 재생성 여부 : No
public override string TopologyEntityTypeName { get; }
Property Value
Methods
Draw(Canvas)
Draws the icon.
public override void Draw(Canvas canvas)
Parameters
canvas Canvas
The canvas has icon information.
InitializeEvent(Document3D)
Initializes event.
public static void InitializeEvent(Document3D doc)
Parameters
doc Document3D
MakeReferenceImpl(LinkedList)
Makes the reference [implementation].
protected override void MakeReferenceImpl(LinkedList<reference> lstRef)
Parameters
lstRef LinkedList
The container.
ReadTemplateImpl(XmlReader)
Reads the template document [implementation].
protected override void ReadTemplateImpl(XmlReader reader)
Parameters
reader XmlReader
The reader.
WriteTemplateImpl(XmlWriter)
Writes the template document [implementation].
protected override void WriteTemplateImpl(XmlWriter writer)
Parameters
writer XmlWriter
The writer.