Managed_Attribute¶
- class Managed_Attribute (concrete, logical)¶
Managed custom attributes represent additional info for all sorts of managed entities. They are instances of classes that have a constructor (?) They consist of: - the entity they are attached to - an instance constructor from which they are instantiated - arguments for calling the constructor of the type - field values
- Implemented interfaces:
implements Named_Entity
- Direct parents:
inherits Declarative_Node
- Ancestor classes and implemented interfaces:
Field
Kind
Type
Description
Its_Type
semantic
class Type
Instance_Constructor
semantic
class Constructor
Constructor_Arguments
syntactic
list of class Managed_Simple_Attribute_Argument
Fields
syntactic
list of class Managed_Named_Attribute_Argument
Properties
syntactic
list of class Managed_Named_Attribute_Argument
Parent (from Logical_IR_Root)
semantic
class Logical_IR_Root
Physical (from Logical_IR_Root)
semantic to physical
class Physical_IR_Root
Name (from Named_Entity)
attribute
builtin String