pyGHDL.dom.Attribute
¶
Classes
Attribute
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multipleAttributeSpecification
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multiple
Classes
- class pyGHDL.dom.Attribute.Attribute(node, identifier, subtype, documentation=None)[source]¶
Inheritance
- Parameters:
- property Identifier: str¶
Returns a model entity’s identifier (name).
- Return type:
- Returns:
Name of a model entity.
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.
- class pyGHDL.dom.Attribute.AttributeSpecification(node, identifiers, attribute, entityClass, expression, documentation=None)[source]¶
Inheritance
- Parameters:
node (Iir) –
attribute (Name) –
entityClass (EntityClass) –
expression (<module 'pyGHDL.dom.Expression' from '/src/pyGHDL/dom/Expression.py'>) –
documentation (str) –
- __init__(node, identifiers, attribute, entityClass, expression, documentation=None)[source]¶
Initializes a VHDL model entity.
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.