
# TWorkspaceObjectId enumeration

*No description yet.*

```csharp
public enum TWorkspaceObjectId
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

## Values

| Name | Value | Description |
| --- | --- | --- |
| `eIdAbstractObject` | 0 |  |
| `eIdConnective` | 1 |  |
| `eIdConnectiveList` | 2 |  |
| `eIdWorkspace` | 3 |  |
| `eIdProjectBoardLevel` | 4 |  |
| `eIdProjectFPGA` | 5 |  |
| `eIdProjectCore` | 6 |  |
| `eIdProjectEmbedded` | 7 |  |
| `eIdProjectLibrary` | 8 |  |
| `eIdProjectScript` | 9 |  |
| `eIdProjectFreeDocuments` | 10 |  |
| `eIdSourceDocument` | 11 |  |
| `eIdDocumentGeneric` | 12 |  |
| `eIdDocumentSCH` | 13 |  |
| `eIdDocumentSCHLIB` | 14 |  |
| `eIdDocumentPCBLIB` | 15 |  |
| `eIdDocumentFlattened` | 16 |  |
| `eIdDocumentEDIF` | 17 |  |
| `eIdDocumentVHDL` | 18 |  |
| `eIdDocumentVERILOG` | 19 |  |
| `eIdDocumentProtelNetlist` | 20 |  |
| `eIdDocumentPCADNetlist` | 21 |  |
| `eIdDocumentPCB` | 22 |  |
| `eIdDocumentCUPL` | 23 |  |
| `eIdDocumentAdvSimModel` | 24 |  |
| `eIdDocumentAdvSimSubCircuit` | 25 |  |
| `eIdDocumentIntegratedLib` | 26 |  |
| `eIdDocumentConstraints` | 27 |  |
| `eIdDocumentVendorConstraints` | 28 |  |
| `eIdDocumentPCadPcb` | 29 |  |
| `eIdDocumentPCadLib` | 30 |  |
| `eIdDocumentWave` | 31 |  |
| `eIdDocumentLogicAnalyser` | 32 |  |
| `eIdDocumentHWPartEditor` | 33 |  |
| `eIdDocumentBOM` | 34 |  |
| `eIdDocumentDraftsman` | 35 |  |
| `eIdNet` | 36 |  |
| `eIdBus` | 37 |  |
| `eIdConstraint` | 38 |  |
| `eIdConstraintGroup` | 39 |  |
| `eIdPart` | 40 |  |
| `eIdFullComponent` | 41 |  |
| `eIdFullComponentInstance` | 42 |  |
| `eIdImplementation` | 43 |  |
| `eIdParameter` | 44 |  |
| `eIdSheetSymbol` | 45 |  |
| `eIdTextFrame` | 46 |  |
| `eIdComponentClass` | 47 |  |
| `eIdNetClass` | 48 |  |
| `eIdDifferentialPair` | 49 |  |
| `eIdChannelClass` | 50 |  |
| `eIdRule` | 51 |  |
| `eIdRoom` | 52 |  |
| `eIdPin` | 53 |  |
| `eIdSheetEntry` | 54 |  |
| `eIdNetLabel` | 55 |  |
| `eIdPowerObject` | 56 |  |
| `eIdCrossSheet` | 57 |  |
| `eIdPort` | 58 |  |
| `eIdDifference` | 59 |  |
| `eIdDifferenceManager` | 60 |  |
| `eIdModification` | 61 |  |
| `eIdChangeManager` | 62 |  |
| `eIdViolation` | 63 |  |
| `eIdViolationManager` | 64 |  |
| `eIdComponentMapManager` | 65 |  |
| `eIdVariantManager` | 66 |  |
| `eIdVHDLEntity` | 67 |  |
| `eIdConfiguration` | 68 |  |
| `eIdDirective` | 69 |  |
| `eIdSpatialLine` | 70 |  |
| `eIdSpatialAnalyser` | 71 |  |
| `eIdSpatialCompileMask` | 72 |  |
| `eIdReaderSCH` | 73 |  |
| `eIdReaderSCHLIB` | 74 |  |
| `eIdReaderPCBLIB` | 75 |  |
| `eIdReaderEDIF` | 76 |  |
| `eIdReaderCUPL` | 77 |  |
| `eIdReaderScript` | 78 |  |
| `eIdReaderVHDL` | 79 |  |
| `eIdReaderVerific` | 80 |  |
| `eIdReaderProtelNetlist` | 81 |  |
| `eIdReaderPCADNetlist` | 82 |  |
| `eIdReaderPCB` | 83 |  |
| `eIdReaderAdvSimLib` | 84 |  |
| `eIdReaderBOM` | 85 |  |
| `eIdCamOutputDoc` | 86 |  |
| `eIdCamView` | 87 |  |
| `eIdCamJob` | 88 |  |
| `eIdGeneratedPage` | 89 |  |
| `eIdPrintView` | 90 |  |
| `eIdPrinterJob` | 91 |  |
| `eIdPrinter` | 92 |  |
| `eIdSignalManager` | 93 |  |
| `eIdSignal` | 94 |  |
| `eIdSignalNode` | 95 |  |
| `eIdSignalLink` | 96 |  |
| `eIdSubNet` | 97 |  |
| `eIdEntityPort` | 98 |  |
| `eIdInstancePort` | 99 |  |
| `eIdInstance` | 100 |  |
| `eIdExternalObject` | 101 |  |
| `eIdHashedSCHObject` | 102 |  |
| `eIdHashedPCBObject` | 103 |  |
| `eIdPCBInstance` | 104 |  |
| `eIdConnector` | 105 |  |
| `eIdConnection` | 106 |  |
| `eIdConnectorMap` | 107 |  |
| `eIdMemoryConfiguration` | 108 |  |
| `eIdToolChainOptions` | 109 |  |
| `eIdDocumentOpenBus` | 110 |  |
| `eIdDocumentHarnessDefinitions` | 111 |  |
| `eIdHarnessDefinition` | 112 |  |
| `eIdPlugIn` | 113 |  |
| `eIdDocumentSimData` | 114 |  |
| `eIdDocumentC` | 115 |  |
| `eIdDocumentH` | 116 |  |
| `eIdHighLevelCodeSymbol` | 117 |  |
| `eIdSpatialBlanket` | 118 |  |
| `eIdClassCluster` | 119 |  |
| `eIdDocumentAltiumLibrary` | 120 |  |
| `eIdPCBConfiguration` | 121 |  |
| `eIdFPGAConfiguration` | 122 |  |
| `eIdEmbeddedConfiguration` | 123 |  |
| `eIdPortTimingSource` | 124 |  |
| `eIdDocumentFSM` | 125 |  |
| `eIdFSMState` | 126 |  |
| `eIdFSMTransition` | 127 |  |
| `eIdHighLevelCodeRoutine` | 128 |  |
| `eIdHighLevelCodeMemory` | 129 |  |
| `eIdDocumentPVLIB` | 130 |  |
| `eIdProjectSystemDesign` | 131 |  |
| `eIdProjectHarness` | 132 |  |
| `eIdDocumentMBA` | 133 |  |
| `eIdDocumentSystemDesign` | 134 |  |
| `eIdSLDiagramModule` | 135 |  |
| `eIdSLDiagramBlock` | 136 |  |
| `eIdSLDiagramConnector` | 137 |  |
| `eIdSLDiagramHarness` | 138 |  |
| `eIdMBAEmbeddedDocument` | 139 |  |
| `eIdSLDiagramConnection` | 140 |  |
| `eIdSLDiagramPhysicalConnection` | 141 |  |
| `eIdDifferentialPairClass` | 142 |  |
| `eIdDocumentPcbLayerStack` | 143 |  |
| `eIdDocumentConstraintManager` | 144 |  |
| `eIdHarnessConnector` | 145 |  |
| `eIdHarnessEntry` | 146 |  |
| `eIdDocumentVirtualBOM` | 147 |  |
| `eIdReuseBlocks` | 148 |  |
| `eIdReuseBlock` | 149 |  |
| `eIdReuseComponent` | 150 |  |
| `eIdNote` | 151 |  |
| `eIdProjectHarnessDesign` | 152 |  |
| `eIdDocumentHarnessWiringDiagram` | 153 |  |
| `eIdDocumentHarnessLayoutDrawing` | 154 |  |
| `eIdDocumentVariantManager` | 155 |  |
| `eIdDocumentHarnessLibrary` | 156 |  |
| `eIdSplice` | 157 |  |
| `eIdInlineSplice` | 158 |  |
| `eIdNoConnect` | 159 |  |
| `eIdCable` | 160 |  |
| `eIdTwist` | 161 |  |
| `eIdShield` | 162 |  |
| `eIdConnectionPoint` | 163 |  |
| `eIdBraid` | 164 |  |
| `eIdLayoutLabel` | 165 |  |
| `eIdDocumentConstraintManager2` | 166 |  |
| `eIdClearancesMatrix` | 167 |  |
| `eIdClearancesMatrixRule` | 168 |  |
| `eIdPinPair` | 169 |  |
| `eIdxSignalClass` | 170 |  |
| `eIdClearancesMatrixScope` | 171 |  |
| `eIdWireBreak` | 172 |  |
| `eIdHarnessConfiguration` | 173 |  |
| `eIdxNet` | 174 |  |
| `eIdxNetClass` | 175 |  |
| `eIdDocumentElectronicsSystemDesign` | 176 |  |
| `eIdFunction` | 177 |  |
| `eIdInterface` | 178 |  |
| `eIdSchConstraintsData` | 179 |  |
| `eIdDocumentConstraintManagerPCB` | 180 |  |
| `eIdDocumentConstraintManagerSCH` | 181 |  |
| `eIdReuseNet` | 182 |  |
| `eIdConstraintManagerData` | 183 |  |
