| Name | Description | Type | Allowed Values |
|---|---|---|---|
| analysis | Type of analysis. | String | |
| name | Name of the object. | String | |
| physics | Type of physics. | String | |
| version | Version of the object. | Int32 |
| Name | Description | Type | Default Value | Allowed Values |
|---|---|---|---|---|
| BeginGroup | Indicates whether the load object will have a separator before it when shown in the context menu. | Boolean | False | True, False |
| caption | Caption of the object. | String | ||
| class | Class name of the controller of the object. | String | ||
| ContextGroup | Indicates which group the load will be shown in the context menu. | String | ||
| contextual | Indicates whether the object has to be displayed in the contextual menu. | Boolean | True | True, False |
| evaluateFunctionLoads | Name of the toolbox. | Boolean | True | True, False |
| icon | Icon for the object. | String | ||
| LazyActivateSelectProperties | Determines when onActivate callback is called for the properties. | Boolean | False | True, False |
| localize | Indicates whether the caption and value string need to be localized by the application. | Boolean | False | True, False |
| toolbox | Name of the toolbox. | String |
| Name | Description |
|---|---|
| AreMaterialPropertiesComplete(IUserSolver) | Callback that is invoked to determine whether the materials properties are complete. |
| CanAdd(IDataModelObject, String) | Callback that is invoked to determine whether the object can be added. |
| CanCreate | Callback that is invoked to determine whether the object can be created via the Object Creation API. |
| CanDuplicate(IUserObject, IDataModelObject) | Callback that is invoked to determine if the object can be duplicated. |
| CanRemove(IUserObject) | Callback that is invoked to determine if the object can be removed. |
| GetReader(IUserSolver) | Callback that is invoked to get the reader class name and associated options. |
| GetSteps(IUserSolver) | Callback that is invoked to get the list of time steps (or frequencies) that were computed during the solve and are available for the post-processing. |
| IsAnalysisValid(IUserSolver, Boolean) | Callback that is invoked to determine whether the analysis is valid. |
| IsValid(IUserObject) | Callback that is invoked to determine if the object is valid. |
| OnAdd(IUserObject) | Callback that is invoked when the object is newly added. |
| OnBeforeSolve(IUserSolver) | Callback that is invoked before the solve process. |
| OnBeforeSolveInitialContact(IUserSolver) | Callback that is invoked before the initial contact process. |
| OnCheckResults(IUserSolver) | Callback that is invoked before any post-processing evaluation. |
| OnClearData(IUserObject) | Callback that is invoked when object data are cleared. |
| OnDuplicate(IUserObject) | Callback that is invoked when the object is duplicated. |
| OnHide(IUserObject) | Callback that is invoked when the object is hidden. |
| OnInit(IUserObject) | Callback that is invoked when the object is initialized. |
| OnMigrate(IUserObject, IUserObject) | Callback that is invoked when the object version has been changed. |
| OnRemove(IUserObject) | Callback that is invoked when the object is removed. |
| OnShow(IUserObject) | Callback that is invoked when the object is shown. |
| OnSolve(IUserSolver, Func<Int32, String, Boolean>) | Callback that is invoked when the solve process is run. |
| OnSuppress(IUserObject) | Callback that is invoked when the object is suppressed. |
| OnUnsuppress(IUserObject) | Callback that is invoked when the object is unsuppressed. |
| OnWriteInputFile(IUserSolver, String) | Callback that is invoked to write the solver input file. |