Inherits: AttributeName < DesignItem < ScriptObject

An attribute name is a particular attribute type that a DesignItem may have.

Properties

NameTypeGet/SetBrief
BackAnnotateboolYes/YesSpecifies whether the associated Attribute should be back annotated from PCB to schematic.
ContextContextYes/YesThe context in which this AttributeName applies.
NamestrYes/YesThe name of this AttributeName.
PredefinedboolYes/NoTrue if this is a predefined AttributeName.
ShowNameboolYes/YesTrue if the name of this AttributeName should be displayed.
ShowValueboolYes/YesTrue if the value of this AttributeName should be displayed.
UsageUsageYes/YesThe usage type of this AttributeName.
UseAsHyperlinkboolYes/YesTrue if a corresponding AttributePosition should act as a hyperlink.
UseAsTooltipboolYes/YesTrue if a corresponding AttributePosition should display attribute values in a tooltip.

Enumerations

Context

NameValueDescription
Any0No description provided.
Pcb1No description provided.
Scm2No description provided.

Usage

NameValueDescription
Any0No description provided.
Net1No description provided.
Pad2No description provided.
Part3No description provided.
Design4No description provided.

Property Details

BackAnnotate

Type: bool

Specifies whether the associated Attribute should be back annotated from PCB to schematic.


Context

Type: Context

The context in which this AttributeName applies.


Name

Type: str

The name of this AttributeName.


Predefined

Type: bool

True if this is a predefined AttributeName.


ShowName

Type: bool

True if the name of this AttributeName should be displayed.


ShowValue

Type: bool

True if the value of this AttributeName should be displayed.


Usage

Type: Usage

The usage type of this AttributeName.


Type: bool

True if a corresponding AttributePosition should act as a hyperlink.


UseAsTooltip

Type: bool

True if a corresponding AttributePosition should display attribute values in a tooltip.