Note

You are not reading the most recent version of this documentation. 1.4.7 is the latest version available.

Code Index Coco Positions

CocoExtendedKind
Enum:ExternalComponentSignalSender, PortField, ProvidedPortAccessor
CocoModuleKind
Enum:Normal, Test
CocoParameterKind
Enum:ImmutableReference, MutableReference, OutReference, Value
CocoPosition

Gives details on the Coco declaration from which a declaration in the generated code came from.

Properties:
  • fully_qualified_name (String) – The fully-qualified name of the Coco construct from which this declaration was generated (e.g. Module.Decl.Child).
  • kind (String) – The kind od Coco declaration from which this was generated.
  • name (String) – The unqualified name of the Coco construct from which this declaration was generated (e.g. Child).
  • extended_kind (CocoExtendedKind) –
  • component_kind (String) –
  • module_kind (CocoModuleKind) –
  • parameter_kind (CocoParameterKind) –
  • attributes (Array[Attribute]) – The attributes that were applied to this declaration in Coco.