Interface Items
Interface items are used in generic, port and parameter declarations.
Class Hierarchy
Generic Interface Items
GenericConstantInterfaceItem
Todo
Write documentation.
Condensed definition of class GenericConstantInterfaceItem
:
@export
class GenericConstantInterfaceItem(Constant, GenericInterfaceItem):
# inherited from ModelEntity
@property
def Parent(self) -> ModelEntity:
# inherited from NamedEntity
@property
def Name(self) -> str:
# inherited from Object
@property
def Subtype(self) -> Subtype:
# inherited from WithDefaultExpressionMixin
@property
def DefaultExpression(self) -> BaseExpression:
# inherited from InterfaceItem
@property
def Mode(self) -> Mode:
GenericTypeInterfaceItem
Todo
Write documentation.
Condensed definition of class GenericTypeInterfaceItem
:
@Export
class GenericTypeInterfaceItem(GenericInterfaceItem):
GenericProcedureInterfaceItem
Todo
Write documentation.
Condensed definition of class GenericProcedureInterfaceItem
:
@Export
class GenericProcedureInterfaceItem(GenericSubprogramInterfaceItem):
GenericFunctionInterfaceItem
Todo
Write documentation.
Condensed definition of class GenericFunctionInterfaceItem
:
@Export
class GenericFunctionInterfaceItem(GenericSubprogramInterfaceItem):
GenericPackageInterfaceItem
Todo
Write documentation.
Condensed definition of class GenericPackageInterfaceItem
:
@Export
class GenericPackageInterfaceItem(GenericInterfaceItem):
Port Interface Item
PortSignalInterfaceItem
Todo
Write documentation.
Condensed definition of class PortSignalInterfaceItem
:
@export
class PortSignalInterfaceItem(Signal, PortInterfaceItem):
# inherited from ModelEntity
@property
def Parent(self) -> ModelEntity:
# inherited from NamedEntity
@property
def Name(self) -> str:
# inherited from Object
@property
def Subtype(self) -> Subtype:
# inherited from WithDefaultExpressionMixin
@property
def DefaultExpression(self) -> BaseExpression:
# inherited from InterfaceItem
@property
def Mode(self) -> Mode:
Parameter Interface Item
ParameterConstantInterfaceItem
Todo
Write documentation.
Condensed definition of class ParameterConstantInterfaceItem
:
@export
class ParameterConstantInterfaceItem(Constant, ParameterInterfaceItem):
# inherited from ModelEntity
@property
def Parent(self) -> ModelEntity:
# inherited from NamedEntity
@property
def Name(self) -> str:
# inherited from Object
@property
def Subtype(self) -> Subtype:
# inherited from WithDefaultExpressionMixin
@property
def DefaultExpression(self) -> BaseExpression:
# inherited from InterfaceItem
@property
def Mode(self) -> Mode:
ParameterVariableInterfaceItem
Todo
Write documentation.
Condensed definition of class ParameterVariableInterfaceItem
:
@export
class ParameterVariableInterfaceItem(Variable, ParameterInterfaceItem):
# inherited from ModelEntity
@property
def Parent(self) -> ModelEntity:
# inherited from NamedEntity
@property
def Name(self) -> str:
# inherited from Object
@property
def Subtype(self) -> Subtype:
# inherited from WithDefaultExpressionMixin
@property
def DefaultExpression(self) -> BaseExpression:
# inherited from InterfaceItem
@property
def Mode(self) -> Mode:
ParameterSignalInterfaceItem
Todo
Write documentation.
Condensed definition of class ParameterSignalInterfaceItem
:
@export
class ParameterSignalInterfaceItem(Signal, ParameterInterfaceItem):
# inherited from ModelEntity
@property
def Parent(self) -> ModelEntity:
# inherited from NamedEntity
@property
def Name(self) -> str:
# inherited from Object
@property
def Subtype(self) -> Subtype:
# inherited from WithDefaultExpressionMixin
@property
def DefaultExpression(self) -> BaseExpression:
# inherited from InterfaceItem
@property
def Mode(self) -> Mode:
ParameterFileInterfaceItem
Todo
Write documentation.
Condensed definition of class ParameterFileInterfaceItem
:
@Export
class ParameterFileInterfaceItem(ParameterInterfaceItem):