Skip to content

Class: ActionType

URI: fix_orchestra:ActionType

 classDiagram
    class ActionType
    click ActionType href "../ActionType/"
      ActionType <|-- ResponseType
        click ResponseType href "../ResponseType/"

      ActionType : assign

      ActionType : component





        ActionType --> "*" ComponentType : component
        click ComponentType href "../ComponentType/"



      ActionType : component_ref





        ActionType --> "*" ComponentRefType : component_ref
        click ComponentRefType href "../ComponentRefType/"



      ActionType : field





        ActionType --> "*" FieldType : field
        click FieldType href "../FieldType/"



      ActionType : field_ref





        ActionType --> "*" FieldRefType : field_ref
        click FieldRefType href "../FieldRefType/"



      ActionType : group





        ActionType --> "*" GroupType : group
        click GroupType href "../GroupType/"



      ActionType : group_ref





        ActionType --> "*" GroupRefType : group_ref
        click GroupRefType href "../GroupRefType/"



      ActionType : message_ref





        ActionType --> "*" MessageRefType : message_ref
        click MessageRefType href "../MessageRefType/"



      ActionType : timer_schedule





        ActionType --> "*" TimerSchedule : timer_schedule
        click TimerSchedule href "../TimerSchedule/"



      ActionType : trigger





        ActionType --> "*" TriggerType : trigger
        click TriggerType href "../TriggerType/"



Inheritance

Class Properties

Property Value
Class URI fix_orchestra:ActionType

Slots

Name Cardinality and Range Description Inheritance
field *
FieldType
direct
field_ref *
FieldRefType
Other field or fields that scope uniqueness direct
component *
ComponentType
direct
component_ref *
ComponentRefType
direct
group_ref *
GroupRefType
direct
message_ref *
MessageRefType
Send a message direct
trigger *
TriggerType
Trigger a state transtion in a state machine direct
timer_schedule *
TimerSchedule
direct
group *
GroupType
direct
assign *
ExpressionType
Content of element holds an assignment expression for a state variable in the... direct

Usages

used by used in type used
StateType onentry range ActionType
StateType activity range ActionType
StateType onexit range ActionType
TimerSchedule activity range ActionType

In Subsets

Aliases

  • actionType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:ActionType
native fix_orchestra:ActionType
exact fixr:actionType

LinkML Source

Direct

name: ActionType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- actionType
exact_mappings:
- fixr:actionType
slots:
- field
- field_ref
- component
- component_ref
- group_ref
- message_ref
- trigger
- timer_schedule
slot_usage:
  field_ref:
    name: field_ref
attributes:
  group:
    name: group
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:group
    rank: 1000
    slot_uri: fix_orchestra:group
    domain_of:
    - ActionType
    - ActorType
    - CodeType
    - Groups
    range: GroupType
    multivalued: true
    inlined: true
    inlined_as_list: true
  assign:
    name: assign
    description: Content of element holds an assignment expression for a state variable
      in the form '$actor.variable=value'
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:assign
    rank: 1000
    slot_uri: fix_orchestra:assign
    domain_of:
    - ActionType
    - FieldRefType
    - FieldRuleType
    - FieldType
    - IdentifiersType
    range: ExpressionType
    multivalued: true
class_uri: fix_orchestra:ActionType

Induced

name: ActionType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- actionType
exact_mappings:
- fixr:actionType
slot_usage:
  field_ref:
    name: field_ref
attributes:
  group:
    name: group
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:group
    rank: 1000
    slot_uri: fix_orchestra:group
    owner: ActionType
    domain_of:
    - ActionType
    - ActorType
    - CodeType
    - Groups
    range: GroupType
    multivalued: true
    inlined: true
    inlined_as_list: true
  assign:
    name: assign
    description: Content of element holds an assignment expression for a state variable
      in the form '$actor.variable=value'
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:assign
    rank: 1000
    slot_uri: fix_orchestra:assign
    owner: ActionType
    domain_of:
    - ActionType
    - FieldRefType
    - FieldRuleType
    - FieldType
    - IdentifiersType
    range: ExpressionType
    multivalued: true
  field:
    name: field
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:field
    rank: 1000
    slot_uri: fix_orchestra:field
    owner: ActionType
    domain_of:
    - ActionType
    - ActorType
    - Fields
    range: FieldType
    multivalued: true
    inlined: true
    inlined_as_list: true
  field_ref:
    name: field_ref
    description: Other field or fields that scope uniqueness. If none provided, then
      the field value must be globally unique.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - fieldRef
    exact_mappings:
    - fixr:fieldRef
    rank: 1000
    slot_uri: fix_orchestra:field_ref
    owner: ActionType
    domain_of:
    - ActionType
    - ActorType
    - BlockAssignmentType
    - ComponentType
    - ConceptType
    - UniqueInline
    - GroupType
    - StructureInline
    range: FieldRefType
    multivalued: true
    inlined: true
    inlined_as_list: true
  component:
    name: component
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:component
    rank: 1000
    slot_uri: fix_orchestra:component
    owner: ActionType
    domain_of:
    - ActionType
    - ActorType
    - Components
    range: ComponentType
    multivalued: true
    inlined: true
    inlined_as_list: true
  component_ref:
    name: component_ref
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - componentRef
    exact_mappings:
    - fixr:componentRef
    rank: 1000
    slot_uri: fix_orchestra:component_ref
    owner: ActionType
    domain_of:
    - ActionType
    - ActorType
    - BlockAssignmentType
    - ComponentType
    - ConceptType
    - GroupType
    - StructureInline
    range: ComponentRefType
    multivalued: true
    inlined: true
    inlined_as_list: true
  group_ref:
    name: group_ref
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - groupRef
    exact_mappings:
    - fixr:groupRef
    rank: 1000
    slot_uri: fix_orchestra:group_ref
    owner: ActionType
    domain_of:
    - ActionType
    - ActorType
    - BlockAssignmentType
    - ComponentType
    - ConceptType
    - GroupType
    - StructureInline
    range: GroupRefType
    multivalued: true
    inlined: true
    inlined_as_list: true
  message_ref:
    name: message_ref
    description: Send a message
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - messageRef
    exact_mappings:
    - fixr:messageRef
    rank: 1000
    slot_uri: fix_orchestra:message_ref
    owner: ActionType
    domain_of:
    - ActionType
    - ConceptType
    range: MessageRefType
    multivalued: true
    inlined: true
    inlined_as_list: true
  trigger:
    name: trigger
    description: Trigger a state transtion in a state machine
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:trigger
    rank: 1000
    slot_uri: fix_orchestra:trigger
    owner: ActionType
    domain_of:
    - ActionType
    range: TriggerType
    multivalued: true
    inlined: true
    inlined_as_list: true
  timer_schedule:
    name: timer_schedule
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - timerSchedule
    exact_mappings:
    - fixr:timerSchedule
    rank: 1000
    slot_uri: fix_orchestra:timer_schedule
    owner: ActionType
    domain_of:
    - ActionType
    range: TimerSchedule
    multivalued: true
    inlined: true
    inlined_as_list: true
class_uri: fix_orchestra:ActionType