首页 / base / oaHierProp

oaHierProp

模块: oapy._oa._base 导入: from oapy._oa import _base

概览

oaHierPropoapy 中可用,可通过 _base 模块访问。

本页汇总 oaHierProp 当前在 oapy 中可用的 Python 接口。

详细说明

The oaHierProp class is a hierarchical property。 Hierarchical properties have no direct value but they may have other properties attached to them including oaHierProps。 Hence they can create multi-level trees of properties that organize collections of related properties。 For example, you could create a hierarchical property on a design called "constraints" and add properties representing constraints to that HierProp。 Note that calling oaProp::getValue on a hierarchical property will return the constant string "oaHierProp"。 Properties are application-defined values that can be added to any managed object in oaDesign , oaTech , and oaWafer databases except for the following paged objects: oaDevice , oaNode , oaParasiticNetwork , and oaSubNetwork 。 To create properties on DM Objects, create the corresponding oaDMData object (using oaLibDMData::open , oaCellDMData::open , oaViewDMData::open , or oaCellViewDMData::open ), then create properties on that oaDMData object。 See oaProp for a general discussion of properties。

方法总览

状态 Python 调用
_base.oaHierProp.create(object, name)

方法说明

_base.oaHierProp.create(object, name)

绑定状态: 已绑定

Python 调用: _base.oaHierProp.create(object, name)

This function creates a hierarchical property with the specified name on the specified object。 The specified name is checked to verify it is unique for properties on the specified object。

异常

  • oacInvalidObjForProp
  • oacPropNameUsed

Python 示例

from oapy._oa import _base

_base.oaHierProp.create(object, name)