Skip to content

API Reference

All methods supported by the HydroSym Plugin API, grouped by category.

Method Category Capability Description
GetInfo Lifecycle Returns plugin metadata. Called immediately after loading to verify compatibility.
Initialize Lifecycle Establish connections and load configuration.
Finalize Lifecycle Close connections and release resources.
OnMenuAction Menu & UI Called when the user clicks a plugin menu item.
GetMenuItemState Menu & UI Query dynamic enabled/disabled/checked state of menu items.
ShowSettings Menu & UI Show the plugin's settings dialog.
CheckOut Document Management checkOut Lock a project file for editing in the PDM system.
CheckIn Document Management checkIn Release a project file back to the PDM system.
GetFileStatus Document Management getFileStatus Query the PDM status of a file.
SaveFile Document Management saveFile Save or upload a file to the PDM vault.
GetProjectVariables Project Metadata getProjectVariables Retrieve project metadata from the external system.
SetProjectVariables Project Metadata setProjectVariables Push project metadata to the external system.
GetProjectId Project Metadata getProjectId Request a project identifier from the external system.
GetComponentParameters Component Data getComponentParameters Retrieve parameters for a component from the ERP/PDM system.
GetPartFamilyMembers Component Data getPartFamilyMembers List all members of a part family.
GetBom BOM getBom Retrieve a Bill of Materials from the external system.
UploadBom BOM uploadBom Push a BOM from HydroSym to the external system.
UploadDrawing Output / Export uploadDrawing Upload exported drawing files to the external system.
GetManifoldIds Manifolds getManifoldIds Retrieve identifiers for manifold blocks in an i-border.