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.