00001 // ***************************************************************************** 00002 // ***************************************************************************** 00003 // oaDesignModTypes.h 00004 // 00005 // This file contains the definitions for the enumerated values that correspond 00006 // to modifications that can occur to various design database objects. Some 00007 // of these modifications are common to an object across the block, module, 00008 // and occurrence domains whereas some modifications are not noted in one or 00009 // more domains. 00010 // 00011 // For example, the changing of a scalarInst's name is a modification that is 00012 // common to all domains. As a result, pre and postModify observers are invoked 00013 // in each domain. However, changing an instance's transform is specific to the 00014 // block domain so only the block specific pre and postModify observers are 00015 // invoked. 00016 // 00017 // ***************************************************************************** 00018 // Except as specified in the OpenAccess terms of use of Cadence or Silicon 00019 // Integration Initiative, this material may not be copied, modified, 00020 // re-published, uploaded, executed, or distributed in any way, in any medium, 00021 // in whole or in part, without prior written permission from Cadence. 00022 // 00023 // Copyright 2003-2010 Cadence Design Systems, Inc. 00024 // All Rights Reserved. 00025 // 00026 // $Author: icftcm $ 00027 // $Revision: #2 $ 00028 // $Date: 2010/09/07 $ 00029 // $State: Exp $ 00030 // ***************************************************************************** 00031 // ***************************************************************************** 00032 00033 00034 00035 #if !defined(oaDesignModTypes_P) 00036 #define oaDesignModTypes_P 00037 00038 00039 00040 // ***************************************************************************** 00041 // Nested includes 00042 // ***************************************************************************** 00043 #include "oaCommonTypes.h" 00044 00045 00046 00047 // ***************************************************************************** 00048 // Declare and define types in the OpenAccess namespace. 00049 // ***************************************************************************** 00050 BEGIN_OA_NAMESPACE 00051 00052 00053 00054 // ***************************************************************************** 00055 // oaAnalysisOpPointModTypeEnum 00056 // ***************************************************************************** 00057 enum oaAnalysisOpPointModTypeEnum { 00058 }; 00059 00060 00061 00062 // ***************************************************************************** 00063 // oaAnalysisPointModTypeEnum 00064 // ***************************************************************************** 00065 enum oaAnalysisPointModTypeEnum { oacSetNameAnalysisPointModType = 2}; 00066 00067 00068 00069 // ***************************************************************************** 00070 // oaAssignmentModTypeEnum 00071 // 00072 // ***************************************************************************** 00073 enum oaAssignmentModTypeEnum { 00074 oacSetNameAssignmentModType = 10, 00075 oacSetInstAssignmentModType = 11, 00076 oacAssignValueSetValueAssignmentModType = 20, 00077 oacAssignAssignSetDefAssignmentModType = 30 00078 }; 00079 00080 00081 00082 // ***************************************************************************** 00083 // oaBlockModTypeEnum 00084 // ***************************************************************************** 00085 enum oaBlockModTypeEnum { 00086 oacSetSymmetryBlockModType = 2, 00087 oacSetEEQMasterBlockModType = 3, 00088 oacSetSitePatternBlockModType = 4, 00089 oacSetDefaultConstraintGroupBlockModType = 5, 00090 oacSetVisibleToModuleBlockModType = 6 00091 }; 00092 00093 00094 00095 // ***************************************************************************** 00096 // oaBlockageModTypeEnum 00097 // ***************************************************************************** 00098 enum oaBlockageModTypeEnum { 00099 oacSetLayerBlockageModType = 2, 00100 oacSetOwnerBlockageModType = 4, 00101 oacSetPointsBlockageModType = 7, 00102 oacSetPushedDownBlockageModType = 8, 00103 oacSetDensityBlockageModType = 9, 00104 oacSetOffsetsBlockageModType = 10, 00105 oacSetEffectiveWidthBlockageModType = 11, 00106 oacAddToFigGroupBlockageModType = 12, 00107 oacRemoveFromFigGroupBlockageModType = 13, 00108 oacSetSpacingBlockageModType = 14, 00109 oacSetSoftBlockageModType = 15, 00110 oacSetAllowPGNetBlockageModType = 16, 00111 oacSetMaskRangeBlockageModType = 17 00112 }; 00113 00114 00115 00116 // ***************************************************************************** 00117 // oaBoundaryModTypeEnum 00118 // ***************************************************************************** 00119 enum oaBoundaryModTypeEnum { 00120 oacSetPointsBoundaryModType = 2, 00121 oacSetEdgesBoundaryModType = 3, 00122 oacSetNameBoundaryModType = 4, 00123 oacSetOwnerBoundaryModType = 5, 00124 oacSetLPPBoundaryModType = 6, 00125 oacSetTypeBoundaryModType = 7, 00126 oacSetCoreBoxBoundaryModType = 8, 00127 oacSetIOBoxBoundaryModType = 9, 00128 oacSetDefaultConstraintGroupBoundaryModType = 10, 00129 oacAddToFigGroupBoundaryModType = 11, 00130 oacRemoveFromFigGroupBoundaryModType = 12 00131 }; 00132 00133 00134 00135 // ***************************************************************************** 00136 // oaBusNetDefModTypeEnum 00137 // 00138 // ***************************************************************************** 00139 enum oaBusNetDefModTypeEnum { 00140 oacSetImplicitBusNetDefModType = 10, 00141 oacSetBitOrderBusNetDefModType = 11 00142 }; 00143 00144 00145 00146 // ***************************************************************************** 00147 // oaBusTermDefModTypeEnum 00148 // 00149 // ***************************************************************************** 00150 enum oaBusTermDefModTypeEnum { 00151 oacSetImplicitBusTermDefModType = 10, 00152 oacSetBitOrderBusTermDefModType = 11, 00153 oacOverrideBusTermDefModType = 12 00154 }; 00155 00156 00157 00158 // ***************************************************************************** 00159 // oaClusterModTypeEnum 00160 // ***************************************************************************** 00161 enum oaClusterModTypeEnum { 00162 oacSetNameClusterModType = 2, 00163 oacSetClusterTypeClusterModType = 3, 00164 oacAddInstClusterModType = 4, 00165 oacRemoveInstClusterModType = 5, 00166 oacAddClusterClusterModType = 6, 00167 oacRemoveClusterClusterModType = 7 00168 }; 00169 00170 00171 00172 // ***************************************************************************** 00173 // oaCMapModTypeEnum 00174 // ***************************************************************************** 00175 enum oaCMapModTypeEnum { 00176 oacSetHorizontalSupplyCMapModType = 2, 00177 oacSetVerticalSupplyCMapModType = 3, 00178 oacSetUpSupplyCMapModType = 4, 00179 oacSetHorizontalDemandCMapModType = 5, 00180 oacSetVerticalDemandCMapModType = 6, 00181 oacSetUpDemandCMapModType = 7, 00182 oacSetInvalidCMapModType = 8, 00183 oacSetGCellCMapModType = 9 00184 }; 00185 00186 00187 00188 // ***************************************************************************** 00189 // oaConnectDefModTypeEnum 00190 // 00191 // ***************************************************************************** 00192 enum oaConnectDefModTypeEnum { 00193 }; 00194 00195 00196 00197 // ***************************************************************************** 00198 // oaDesignModTypeEnum 00199 // ***************************************************************************** 00200 enum oaDesignModTypeEnum { 00201 oacSetCellTypeDesignModType = 0, 00202 oacSetTopModDesignModType = 1, 00203 oacSetDefaultConstraintGroupDesignModType = 2, 00204 oacSetSymmetricConnectivityDesignModType = 3 00205 }; 00206 00207 00208 00209 // ***************************************************************************** 00210 // oaDeviceModTypeEnum 00211 // ***************************************************************************** 00212 enum oaDeviceModTypeEnum { 00213 oacSetNameDeviceModType = 2, 00214 oacSetValueDeviceModType = 3, 00215 oacAddToSubNetworkDeviceModType = 4, 00216 oacRemoveFromSubNetworkDeviceModType = 5 00217 }; 00218 00219 00220 00221 // ***************************************************************************** 00222 // oaElmoreModTypeEnum 00223 // ***************************************************************************** 00224 enum oaElmoreModTypeEnum { oacSetValueElmoreModType = 2}; 00225 00226 00227 00228 // ***************************************************************************** 00229 // oaFigGroupModTypeEnum 00230 // ***************************************************************************** 00231 enum oaFigGroupModTypeEnum { 00232 oacSetNameFigGroupModType = 2, 00233 oacSetTransformFigGroupModType = 3, 00234 oacSetStatusFigGroupModType = 4, 00235 oacSetOrderedFigGroupModType = 5, 00236 oacMoveFigGroupModType = 6, 00237 oacAddToFigGroupFigGroupModType = 7, 00238 oacRemoveFromFigGroupFigGroupModType = 8, 00239 oacAddFigFigGroupModType = 9, 00240 oacRemoveFigFigGroupModType = 10 00241 }; 00242 00243 00244 00245 // ***************************************************************************** 00246 // oaFigGroupMemModTypeEnum 00247 // ***************************************************************************** 00248 enum oaFigGroupMemModTypeEnum { 00249 oacMoveFigGroupMemModType = 11, 00250 oacMoveFirstFigGroupMemModType = 12 00251 }; 00252 00253 00254 00255 // ***************************************************************************** 00256 // oaGCellPatternModTypeEnum 00257 // ***************************************************************************** 00258 enum oaGCellPatternModTypeEnum { 00259 }; 00260 00261 00262 00263 // ***************************************************************************** 00264 // oaGuideModTypeEnum 00265 // ***************************************************************************** 00266 enum oaGuideModTypeEnum { 00267 oacAddToNetGuideModType = 2, 00268 oacRemoveFromNetGuideModType = 3, 00269 oacSetPointsGuideModType = 4, 00270 oacSetBeginLayerGuideModType = 5, 00271 oacSetEndLayerGuideModType = 6, 00272 oacSetFollowLayersGuideModType = 7, 00273 oacAddToFigGroupGuideModType = 8, 00274 oacRemoveFromFigGroupGuideModType = 9, 00275 oacAddToRouteGuideModType = 10, 00276 oacRemoveFromRouteGuideModType = 11 00277 }; 00278 00279 00280 00281 // ***************************************************************************** 00282 // oaInstModTypeEnum 00283 // 00284 // ***************************************************************************** 00285 enum oaInstModTypeEnum { 00286 oacSetTransformInstModType = 10, 00287 oacSetInstHeaderInstModType = 11, 00288 oacSetPlacementStatusInstModType = 12, 00289 oacSetPriorityInstModType = 13, 00290 oacAddToClusterInstModType = 14, 00291 oacRemoveFromClusterInstModType = 15, 00292 oacSetSourceInstModType = 16, 00293 oacSetUsageInstModType = 17, 00294 oacSetImplicitInstModType = 18, 00295 00296 oacArrayInstSetNumRowsInstModType = 30, 00297 oacArrayInstSetNumColsInstModType = 31, 00298 oacArrayInstSetDXInstModType = 32, 00299 oacArrayInstSetDYInstModType = 33, 00300 oacArrayInstSetNameInstModType = 34, 00301 00302 oacScalarInstSetNameInstModType = 40, 00303 00304 oacVectorInstSetBaseNameInstModType = 50, 00305 oacVectorInstSetRangeInstModType = 51, 00306 00307 oacVectorInstBitSetNameInstModType = 60, 00308 00309 oacAddToPinInstModType = 70, 00310 oacRemoveFromPinInstModType = 71, 00311 00312 oacConvertToModuleInstModType = 82, 00313 oacConvertToDesignInstModType = 83, 00314 oacScalarizeInstModType = 84, 00315 oacAddToFigGroupInstModType = 85, 00316 oacRemoveFromFigGroupInstModType = 86 00317 }; 00318 00319 00320 00321 // ***************************************************************************** 00322 // oaInstHeaderModTypeEnum 00323 // ***************************************************************************** 00324 enum oaInstHeaderModTypeEnum { 00325 oacBindInstHeaderModType = 10, 00326 oacUnbindInstHeaderModType = 11 00327 }; 00328 00329 00330 00331 // ***************************************************************************** 00332 // oaInstTermModTypeEnum 00333 // 00334 // ***************************************************************************** 00335 enum oaInstTermModTypeEnum { 00336 oacAddToNetInstTermModType = 10, 00337 oacRemoveFromNetInstTermModType = 11, 00338 oacSetRouteMethodInstTermModType = 12, 00339 oacSetImplicitInstTermModType = 13, 00340 oacScalarizeInstTermModType = 14 00341 }; 00342 00343 00344 00345 // ***************************************************************************** 00346 // oaLayerHeaderModTypeEnum 00347 // ***************************************************************************** 00348 enum oaLayerHeaderModTypeEnum { 00349 oacBindLayerHeaderModType = 2, 00350 oacUnbindLayerHeaderModType = 3 00351 }; 00352 00353 00354 00355 // ***************************************************************************** 00356 // oaLPPHeaderModTypeEnum 00357 // ***************************************************************************** 00358 enum oaLPPHeaderModTypeEnum { 00359 oacBindLPPHeaderModType = 2, 00360 oacUnbindLPPHeaderModType = 3 00361 }; 00362 00363 00364 00365 // ***************************************************************************** 00366 // oaMarkerModTypeEnum 00367 // ***************************************************************************** 00368 enum oaMarkerModTypeEnum { 00369 oacSetPointsMarkerModType = 2, 00370 oacSetVisibleMarkerModType = 3, 00371 oacAddObjectMarkerModType = 4, 00372 oacSetSeverityMarkerModType = 5, 00373 oacSetMsgMarkerModType = 6, 00374 oacSetShortMsgMarkerModType = 7, 00375 oacSetToolMarkerModType = 8, 00376 oacSetDeleteWhenMarkerModType = 9, 00377 oacSetClosedMarkerModType = 10, 00378 oacRemoveObjectMarkerModType = 11, 00379 oacAddToFigGroupMarkerModType = 12, 00380 oacRemoveFromFigGroupMarkerModType = 13 00381 00382 }; 00383 00384 00385 00386 // ***************************************************************************** 00387 // oaModuleModTypeEnum 00388 // 00389 // ***************************************************************************** 00390 enum oaModuleModTypeEnum { 00391 oacSetDefaultConstraintGroupModuleModType = 2, 00392 oacSetTopModuleModType = 3, 00393 oacInvalidateModuleModType = 5 00394 }; 00395 00396 00397 00398 // ***************************************************************************** 00399 // oaModuleInstHeaderModTypeEnum 00400 // 00401 // ***************************************************************************** 00402 enum oaModuleInstHeaderModTypeEnum { 00403 oacBindModuleInstHeaderModType = 10, 00404 oacUnbindModuleInstHeaderModType = 11 00405 }; 00406 00407 00408 00409 // ***************************************************************************** 00410 // oaNetModTypeEnum 00411 // 00412 // ***************************************************************************** 00413 enum oaNetModTypeEnum { 00414 oacSetImplicitNetModType = 10, 00415 oacAddEquivNetModType = 11, 00416 oacBreakEquivNetModType = 12, 00417 oacSetGlobalNetModType = 13, 00418 oacSetSigTypeNetModType = 14, 00419 oacSetPreferredEquivNetModType = 15, 00420 oacSetMustJoinNetModType = 16, 00421 oacSetPriorityNetModType = 17, 00422 oacSetRoutePatternNetModType = 18, 00423 oacSetSourceNetModType = 19, 00424 oacSetVoltageNetModType = 20, 00425 oacSetShieldNet1NetModType = 21, 00426 oacSetShieldNet2NetModType = 22, 00427 oacSetOriginalNetModType = 23, 00428 oacSetConnStatusNetModType = 24, 00429 oacSetParasiticConfNetModType = 25, 00430 oacScalarizeNetModType = 26, 00431 oacAddImplicitEquivNetModType = 27, 00432 oacBreakImplicitEquivNetModType = 28, 00433 oacScalarNetSetNameNetModType = 30, 00434 oacBusNetSetBaseNameNetModType = 40, 00435 oacBusNetSetRangeNetModType = 41, 00436 oacResetBusBitToBusNetModType = 50, 00437 oacResetBusToBusBitNetModType = 51, 00438 oacBusNetBitSetNameNetModType = 52, 00439 oacUpdateExistingSpanNetModType = 53 00440 }; 00441 00442 00443 00444 // ***************************************************************************** 00445 // oaNodeModTypeEnum 00446 // ***************************************************************************** 00447 enum oaNodeModTypeEnum { 00448 oacSetNameNodeModType = 2, 00449 oacSetLayerNodeModType = 3, 00450 oacSetLocationNodeModType = 4, 00451 oacSetValueNodeModType = 5, 00452 oacAddConnNodeModType = 6, 00453 oacRemoveConnNodeModType = 7, 00454 oacAddToSubNetworkNodeModType = 8, 00455 oacRemoveFromSubNetworkNodeModType = 9 00456 }; 00457 00458 00459 00460 // ***************************************************************************** 00461 // oaOccHeaderModTypeEnum 00462 // 00463 // This is a private modType. 00464 // ***************************************************************************** 00465 enum oaOccHeaderModTypeEnum { 00466 oacCreateOccDataTblModType = 8, 00467 oacDestroyOccDataTblModType = 9 00468 }; 00469 00470 00471 00472 // ***************************************************************************** 00473 // oaOccurrenceModTypeEnum 00474 // 00475 // ***************************************************************************** 00476 enum oaOccurrenceModTypeEnum { 00477 oacUniquifyOccurrenceModType = 21, 00478 oacUndoUniquifyOccurrenceModType = 22 00479 }; 00480 00481 00482 00483 // ***************************************************************************** 00484 // oaOpPointHeaderModTypeEnum 00485 // ***************************************************************************** 00486 enum oaOpPointHeaderModTypeEnum { 00487 oacBindOpPointHeaderModType = 2, 00488 oacUnbindOpPointHeaderModType = 3 00489 }; 00490 00491 00492 00493 // ***************************************************************************** 00494 // oaParasiticNetworkModTypeEnum 00495 // ***************************************************************************** 00496 enum oaParasiticNetworkModTypeEnum { 00497 oacSetNameParasiticNetworkModType = 2, 00498 oacSetBBoxParasiticNetworkModType = 3 00499 }; 00500 00501 00502 00503 // ***************************************************************************** 00504 // oaPinModTypeEnum 00505 // ***************************************************************************** 00506 enum oaPinModTypeEnum { 00507 oacSetTermPinModType = 2, 00508 oacSetNamePinModType = 4, 00509 oacSetAccessDirPinModType = 5, 00510 oacSetPlacementStatusPinModType = 6, 00511 oacSetPinTypePinModType = 7 00512 }; 00513 00514 00515 00516 // ***************************************************************************** 00517 // oaPoleResidueModTypeEnum 00518 // ***************************************************************************** 00519 enum oaPoleResidueModTypeEnum { oacSetValuePoleResidueModType = 2}; 00520 00521 00522 00523 // ***************************************************************************** 00524 // oaReducedModTypeEnum 00525 // ***************************************************************************** 00526 enum oaReducedModTypeEnum { oacSetValueReducedModType = 2}; 00527 00528 00529 00530 // ***************************************************************************** 00531 // oaRouteModTypeEnum 00532 // ***************************************************************************** 00533 enum oaRouteModTypeEnum { 00534 oacSetStatusRouteModType = 2, 00535 oacSetBeginConnRouteModType = 3, 00536 oacSetEndConnRouteModType = 4, 00537 oacUnsetBeginConnRouteModType = 5, 00538 oacUnsetEndConnRouteModType = 6, 00539 oacAddToNetRouteModType = 7, 00540 oacRemoveFromNetRouteModType = 8, 00541 oacSetTopologyRouteModType = 9, 00542 oacSetGlobalRouteModType = 10, 00543 oacMoveRouteModType = 11, 00544 oacSetObjectsRouteModType = 12, 00545 oacAddToFigGroupRouteModType = 13, 00546 oacRemoveFromFigGroupRouteModType = 14 00547 }; 00548 00549 00550 00551 // ***************************************************************************** 00552 // oaRowModTypeEnum 00553 // ***************************************************************************** 00554 enum oaRowModTypeEnum { 00555 oacSetRowHeaderRowModType = 2, 00556 oacSetNameRowModType = 3, 00557 oacSetTransformRowModType = 4, 00558 oacSetNumSitesRowModType = 5, 00559 oacSetSiteSpacingRowModType = 6, 00560 oacAddToFigGroupRowModType = 7, 00561 oacRemoveFromFigGroupRowModType = 8 00562 }; 00563 00564 00565 00566 // ***************************************************************************** 00567 // oaRowHeaderModTypeEnum 00568 // ***************************************************************************** 00569 enum oaRowHeaderModTypeEnum { 00570 oacBindRowHeaderModType = 2, 00571 oacUnbindRowHeaderModType = 3 00572 }; 00573 00574 00575 00576 // ***************************************************************************** 00577 // oaScanChainModTypeEnum 00578 // ***************************************************************************** 00579 enum oaScanChainModTypeEnum { 00580 oacSetNameScanChainModType = 2, 00581 oacSetStartObjectScanChainModType = 3, 00582 oacSetStopObjectScanChainModType = 4, 00583 oacSetOrderedSetScanChainModType = 5, 00584 oacSetUnorderedSetScanChainModType = 6, 00585 oacSetPartitionNameScanChainModType = 7, 00586 oacSetMaxBitsScanChainModType = 8 00587 }; 00588 00589 00590 00591 // ***************************************************************************** 00592 // oaScanChainInstModTypeEnum 00593 // ***************************************************************************** 00594 enum oaScanChainInstModTypeEnum { 00595 oacSetInInstTermScanChainInstModType = 2, 00596 oacSetOutInstTermScanChainInstModType = 3, 00597 oacSetInstTermsScanChainInstModType = 4, 00598 oacScanChainSetScanChainInstModType = 5, 00599 oacSetSeqBitLenScanChainInstModType = 6 00600 }; 00601 00602 00603 00604 // ***************************************************************************** 00605 // oaScanChainSetModTypeEnum 00606 // ***************************************************************************** 00607 enum oaScanChainSetModTypeEnum { 00608 }; 00609 00610 00611 00612 // ***************************************************************************** 00613 // oaShapeModTypeEnum 00614 // ***************************************************************************** 00615 enum oaShapeModTypeEnum { 00616 oacSetLPPShapeModType = 2, 00617 oacSetLayerNumShapeModType = 3, 00618 oacSetPurposeNumShapeModType = 4, 00619 oacSetRouteStatusShapeModType = 5, 00620 oacAddToNetShapeModType = 6, 00621 oacRemoveFromNetShapeModType = 7, 00622 oacAddToPinShapeModType = 8, 00623 oacRemoveFromPinShapeModType = 9, 00624 oacSetShieldedNet1ShapeModType = 10, 00625 oacSetShieldedNet2ShapeModType = 11, 00626 oacSetUnShieldedShapeModType = 12, 00627 00628 oacArcSetShapeModType = 13, 00629 oacArcConvertToLineShapeModType = 14, 00630 oacArcTransformShapeModType = 15, 00631 00632 oacDonutSetCenterShapeModType = 20, 00633 oacDonutSetRadiusShapeModType = 21, 00634 oacDonutSetHoleRadiusShapeModType = 22, 00635 oacDonutSetRadiiShapeModType = 23, 00636 oacDonutConvertToPolygonShapeModType = 24, 00637 oacDonutTransformShapeModType = 25, 00638 00639 oacDotSetLocationShapeModType = 30, 00640 oacDotSetWidthShapeModType = 31, 00641 oacDotSetHeightShapeModType = 32, 00642 oacDotTransformShapeModType = 33, 00643 00644 oacEllipseSetBBoxShapeModType = 40, 00645 oacEllipseConvertToPolygonShapeModType = 41, 00646 oacEllipseLocationShapeModType = 42, 00647 00648 oacLineSetPointsShapeModType = 50, 00649 oacLineConvertToArcShapeModType = 51, 00650 00651 oacPathSetWidthShapeModType = 60, 00652 oacPathSetPointsShapeModType = 61, 00653 oacPathSetStyleShapeModType = 62, 00654 oacPathSetBeginExtShapeModType = 63, 00655 oacPathSetEndExtShapeModType = 64, 00656 oacPathConvertToPolygonShapeModType = 65, 00657 oacPathTransformShapeModType = 66, 00658 oacPathSetAllShapeModType = 67, 00659 00660 oacPolygonSetPointsShapeModType = 70, 00661 oacPolygonConvertToDonutShapeModType = 71, 00662 oacPolygonConvertToEllipseShapeModType = 72, 00663 oacPolygonConvertToPathShapeModType = 73, 00664 oacPolygonConvertToRectShapeModType = 74, 00665 oacPolygonTransformToRectShapeModType = 75, 00666 00667 oacRectSetBBoxShapeModType = 80, 00668 oacRectConvertToPolygonShapeModType = 81, 00669 oacRectTransformToPolygonShapeModType = 82, 00670 00671 oacTextDisplayInvalidateShapeModType = 90, 00672 oacTextDisplaySetOriginShapeModType = 91, 00673 oacTextDisplaySetAlignmentShapeModType = 92, 00674 oacTextDisplaySetOrientShapeModType = 93, 00675 oacTextDisplaySetTransformShapeModType = 94, 00676 oacTextDisplaySetFontShapeModType = 95, 00677 oacTextDisplaySetHeightShapeModType = 96, 00678 oacTextDisplaySetFormatShapeModType = 97, 00679 oacTextDisplaySetInterfaceShapeModType = 98, 00680 oacTextDisplaySetOverbarShapeModType = 99, 00681 oacTextDisplaySetVisibleShapeModType = 100, 00682 oacTextDisplaySetDraftingShapeModType = 101, 00683 oacTextDisplayTransformShapeModType = 102, 00684 oacTextDisplaySetAllShapeModType = 103, 00685 oacPropDisplaySetPropShapeModType = 104, 00686 00687 oacTextSetOriginShapeModType = 110, 00688 oacTextSetTextShapeModType = 111, 00689 oacTextSetAlignmentShapeModType = 112, 00690 oacTextSetOrientShapeModType = 113, 00691 oacTextSetTransformShapeModType = 114, 00692 oacTextSetFontShapeModType = 115, 00693 oacTextSetHeightShapeModType = 116, 00694 oacTextSetEvalTextLinkShapeModType = 117, 00695 oacTextSetOverbarShapeModType = 118, 00696 oacTextSetVisibleShapeModType = 119, 00697 oacTextSetDraftingShapeModType = 120, 00698 oacTextTransformShapeModType = 121, 00699 oacTextSetAllShapeModType = 122, 00700 oacAttrDisplaySetObjectModType = 123, 00701 00702 oacPathSegSetWidthShapeModType = 130, 00703 oacPathSegSetPointsShapeModType = 131, 00704 oacPathSegSetStyleShapeModType = 132, 00705 oacPathSegTransformShapeModType = 133, 00706 oacPathSegSetAllShapeModType = 134, 00707 oacPathSegSetRouteTopologyShapeModType = 135, 00708 00709 oacAddToFigGroupShapeModType = 136, 00710 oacRemoveFromFigGroupShapeModType = 137, 00711 oacAddToRouteShapeModType = 138, 00712 oacRemoveFromRouteShapeModType = 139 00713 }; 00714 00715 00716 00717 // ***************************************************************************** 00718 // oaSteinerModTypeEnum 00719 // ***************************************************************************** 00720 enum oaSteinerModTypeEnum { 00721 oacAddToNetSteinerModType = 2, 00722 oacRemoveFromNetSteinerModType = 3, 00723 oacSetBBoxSteinerModType = 4, 00724 oacSetLayerSteinerModType = 5, 00725 oacAddToFigGroupSteinerModType = 6, 00726 oacRemoveFromFigGroupSteinerModType = 7 00727 }; 00728 00729 00730 00731 // ***************************************************************************** 00732 // oaSubNetworkModTypeEnum 00733 // ***************************************************************************** 00734 enum oaSubNetworkModTypeEnum { 00735 oacSetNameSubNetworkModType = 2, 00736 oacSetFigSubNetworkModType = 3, 00737 oacAddNodeSubNetworkModType = 4, 00738 oacRemoveNodeSubNetworkModType = 5, 00739 oacAddDeviceSubNetworkModType = 6, 00740 oacRemoveDeviceSubNetworkModType = 7 00741 }; 00742 00743 00744 00745 // ***************************************************************************** 00746 // oaTermModTypeEnum 00747 // 00748 // ***************************************************************************** 00749 enum oaTermModTypeEnum { 00750 oacSetImplicitTermModType = 10, 00751 oacSetTermTypeTermModType = 11, 00752 oacMoveToNetTermModType = 12, 00753 oacSetAntennaDataTermModType = 13, 00754 oacUnsetAntennaDataTermModType = 14, 00755 oacSetPinConnectMethodTermModType = 15, 00756 oacSetPositionTermModType = 16, 00757 oacUnsetPositionTermModType = 17, 00758 oacSetRouteMethodTermModType = 18, 00759 oacSetInterfaceTermModType = 19, 00760 oacSetMustJoinTermModType = 20, 00761 oacUnsetMustJoinTermModType = 21, 00762 oacSetSupplySensitivityTermModType = 22, 00763 oacSetGroundSensitivityTermModType = 23, 00764 oacScalarizeTermModType = 24, 00765 00766 oacScalarTermSetNameTermModType = 30, 00767 00768 oacBusTermSetBaseNameTermModType = 40, 00769 oacBusTermSetRangeTermModType = 41, 00770 00771 oacResetBusBitToBusTermModType = 50, 00772 oacResetBusToBusBitTermModType = 51, 00773 oacBusTermBitSetNameTermModType = 52 00774 }; 00775 00776 00777 00778 // ***************************************************************************** 00779 // oaTrackPatternModTypeEnum 00780 // ***************************************************************************** 00781 enum oaTrackPatternModTypeEnum { 00782 oacSetHorizontalTrackPatternModType = 2, 00783 oacSetStartCoordTrackPatternModType = 3, 00784 oacSetNumTracksTrackPatternModType = 4, 00785 oacSetTrackspaceTrackPatternModType = 5, 00786 oacSetRoutingLayerTrackPatternModType = 6 00787 }; 00788 00789 00790 00791 // ***************************************************************************** 00792 // oaVectorInstDefModTypeEnum 00793 // 00794 // ***************************************************************************** 00795 enum oaVectorInstDefModTypeEnum { 00796 oacSetImplicitVectorInstDefModType = 10, 00797 oacSetBitOrderVectorInstDefModType = 11 00798 }; 00799 00800 00801 00802 // ***************************************************************************** 00803 // oaViaModTypeEnum 00804 // ***************************************************************************** 00805 enum oaViaModTypeEnum { 00806 oacAddToNetViaModType = 2, 00807 oacRemoveFromNetViaModType = 3, 00808 oacSetTransformViaModType = 4, 00809 oacSetCustomHeaderViaModType = 5, 00810 oacSetStdHeaderViaModType = 6, 00811 oacSetRouteTopologyViaModType = 7, 00812 oacSetDirectionViaModType = 8, 00813 oacSetRouteStatusViaModType = 9, 00814 oacAddToPinViaModType = 10, 00815 oacRemoveFromPinViaModType = 11, 00816 oacSetShieldedNet1ViaModType = 12, 00817 oacSetShieldedNet2ViaModType = 13, 00818 oacSetUnShieldedViaModType = 14, 00819 oacSetPurposeNumViaModType = 15, 00820 oacAddToFigGroupViaModType = 16, 00821 oacRemoveFromFigGroupViaModType = 17, 00822 oacAddToRouteViaModType = 18, 00823 oacRemoveFromRouteViaModType = 19 00824 }; 00825 00826 00827 00828 // ***************************************************************************** 00829 // oaViaHeaderModTypeEnum 00830 // ***************************************************************************** 00831 enum oaViaHeaderModTypeEnum { 00832 oacBindViaHeaderModType = 2, 00833 oacUnbindViaHeaderModType = 3, 00834 oacBindDefViaHeaderModType = 4, 00835 oacUnbindDefViaHeaderModType = 5 00836 }; 00837 00838 00839 00840 END_OA_NAMESPACE 00841 00842 #endif
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.