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):