ModelObject Methods

The ModelObject type exposes the following members.

Methods
  NameDescription
Public methodCompareTo
Compares Identifiers of model objects.
Public methodDelete
Deletes the instance from the model database.
Public methodEquals
Check if Identifiers of model objects are same.
Public methodCode exampleGetAllReportProperties
Retrieves all properties for the model object in one hashtable. Type for the returned value must be checked using type casting.
Public methodGetAllUserProperties
Retrieves all properties for the model object in one hashtable. Type for the returned value must be checked using type casting.
Public methodGetChildren
Returns an enumerator of all the children model objects.
Public methodGetCoordinateSystem
Returns the coordinate system for the given model object.
Public methodGetDoubleReportProperties
Retrieves multiple double report properties for the model object. It is faster to fetch multiple properties at once.
Public methodGetDoubleUserProperties
Retrieves all double properties for the model object.
Public methodGetDynamicStringProperty
Gets a dynamic string property from the model object.
Public methodGetFatherComponent
Returns the father component of the model object.
Public methodGetHierarchicObjects
Returns an enumerator of all the connected hierarchic objects.
Public methodGetIntegerReportProperties
Retrieves multiple integer report properties for the model object. It is faster to fetch multiple properties at once.
Public methodGetIntegerUserProperties
Retrieves all integer properties for the model object.
Public methodGetPhase
Retrieves the phase of the model object (the phase number, the phase name, the phase comment and whether the phase is the current one or not).
Public methodGetReportProperty(String, Double)
Retrieves a double property of the report for the model object.
Public methodGetReportProperty(String, Int32)
Retrieves an integer property of the report for the model object.
Public methodGetReportProperty(String, String)
Retrieves a string property of the report for the model object.
Public methodGetStringReportProperties
Retrieves multiple string report properties for the model object. It is faster to fetch multiple properties at once.
Public methodGetStringUserProperties
Retrieves all string properties for the model object.
Public methodGetUserProperty(String, Double)
Retrieves a double property for the model object.
Public methodGetUserProperty(String, Int32)
Retrieves an integer property for the model object.
Public methodGetUserProperty(String, String)
Retrieves a string property for the model object.
Public methodInsert
Inserts the model object instance into the model database.
Public methodModify
Modifies the model instance in the model database.
Public methodSelect
Selects the model object instance from the model database.
Public methodSetDynamicStringProperty
Sets a dynamic string property for the model object.
Public methodSetLabel
Sets a label for an object when a new instance is created, this method must be called before Insert. The label is used in plug-ins for identifying the changed object in modification.
Public methodSetPhase
Sets the phase of the model object.
Public methodSetUserProperties
Sets multiple properties for the model object.
Public methodSetUserProperty(String, Double)
Sets a double property for the model object.
Public methodSetUserProperty(String, Int32)
Sets an integer property for the model object.
Public methodSetUserProperty(String, String)
Sets a string property for the model object.
Top
See Also
Was this helpful?
The feedback you give here is not visible to other users. We use your comments to improve the content.
Previous
Next