Skip to content

Class: ResponseType

Any number of action behaviors can be triggered by the same 'when' condition

URI: fix_orchestra:ResponseType

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

      ResponseType : annotation





        ResponseType --> "0..1" Annotation : annotation
        click Annotation href "../Annotation/"



      ResponseType : assign

      ResponseType : component





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



      ResponseType : component_ref





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



      ResponseType : field





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



      ResponseType : field_ref





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



      ResponseType : group





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



      ResponseType : group_ref





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



      ResponseType : message_ref





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



      ResponseType : name

      ResponseType : sync





        ResponseType --> "0..1" Synchronization : sync
        click Synchronization href "../Synchronization/"



      ResponseType : timer_schedule





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



      ResponseType : trigger





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



      ResponseType : when

Inheritance

Class Properties

Property Value
Class URI fix_orchestra:ResponseType

Slots

Name Cardinality and Range Description Inheritance
when 0..1
ExpressionType
A common condition for all of the actions direct
sync 0..1
Synchronization
direct
annotation 0..1
Annotation
direct
name 0..1
Name
direct
field *
FieldType
ActionType
field_ref *
FieldRefType
Other field or fields that scope uniqueness ActionType
component *
ComponentType
ActionType
component_ref *
ComponentRefType
ActionType
group_ref *
GroupRefType
ActionType
message_ref *
MessageRefType
Send a message ActionType
trigger *
TriggerType
Trigger a state transtion in a state machine ActionType
timer_schedule *
TimerSchedule
ActionType
group *
GroupType
ActionType
assign *
ExpressionType
Content of element holds an assignment expression for a state variable in the... ActionType

Usages

used by used in type used
ResponsesInline response range ResponseType

In Subsets

Aliases

  • responseType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:ResponseType
native fix_orchestra:ResponseType
exact fixr:responseType

LinkML Source

Direct

name: ResponseType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
description: Any number of action behaviors can be triggered by the same 'when' condition
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- responseType
exact_mappings:
- fixr:responseType
is_a: ActionType
slots:
- when
- sync
slot_usage:
  when:
    name: when
    description: A common condition for all of the actions. If it evalutes true, then
      the actions are invoked. If 'when' is not present, the actions are unconditional.
attributes:
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:annotation
    slot_uri: fix_orchestra:annotation
    domain_of:
    - ActorType
    - CategoryType
    - CodeSetType
    - CodeType
    - ComponentRefType
    - ComponentType
    - ConceptType
    - FieldRefType
    - FieldType
    - FlowType
    - GroupType
    - IdentifiersType
    - MappedDatatype
    - MessageType
    - ResponseType
    - ScenarioType
    - SectionType
    - StateMachineType
    - StateType
    - TransitionType
    - BaseInterfaceType
    - ProtocolType
    - Datatype
    - Actors
    - Categories
    - CodeSets
    - Components
    - Concepts
    - Datatypes
    - Fields
    - Groups
    - Messages
    - Repository
    - Scenarios
    - Sections
    range: Annotation
  name:
    name: name
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:name
    slot_uri: fix_orchestra:name
    domain_of:
    - OidGrp
    - RefidGrp
    - ActorType
    - CategoryType
    - ComponentRuleType
    - ConceptType
    - FieldRuleType
    - FlowType
    - IdentifierType
    - ResponseType
    - ScenarioType
    - SectionType
    - StateMachineType
    - StateType
    - TimerSchedule
    - TimerType
    - TransitionType
    - TriggerType
    - BaseInterfaceType
    - ProtocolType
    - Datatype
    - Repository
    range: Name
class_uri: fix_orchestra:ResponseType

Induced

name: ResponseType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
description: Any number of action behaviors can be triggered by the same 'when' condition
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- responseType
exact_mappings:
- fixr:responseType
is_a: ActionType
slot_usage:
  when:
    name: when
    description: A common condition for all of the actions. If it evalutes true, then
      the actions are invoked. If 'when' is not present, the actions are unconditional.
attributes:
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:annotation
    slot_uri: fix_orchestra:annotation
    owner: ResponseType
    domain_of:
    - ActorType
    - CategoryType
    - CodeSetType
    - CodeType
    - ComponentRefType
    - ComponentType
    - ConceptType
    - FieldRefType
    - FieldType
    - FlowType
    - GroupType
    - IdentifiersType
    - MappedDatatype
    - MessageType
    - ResponseType
    - ScenarioType
    - SectionType
    - StateMachineType
    - StateType
    - TransitionType
    - BaseInterfaceType
    - ProtocolType
    - Datatype
    - Actors
    - Categories
    - CodeSets
    - Components
    - Concepts
    - Datatypes
    - Fields
    - Groups
    - Messages
    - Repository
    - Scenarios
    - Sections
    range: Annotation
  name:
    name: name
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:name
    slot_uri: fix_orchestra:name
    owner: ResponseType
    domain_of:
    - OidGrp
    - RefidGrp
    - ActorType
    - CategoryType
    - ComponentRuleType
    - ConceptType
    - FieldRuleType
    - FlowType
    - IdentifierType
    - ResponseType
    - ScenarioType
    - SectionType
    - StateMachineType
    - StateType
    - TimerSchedule
    - TimerType
    - TransitionType
    - TriggerType
    - BaseInterfaceType
    - ProtocolType
    - Datatype
    - Repository
    range: Name
  when:
    name: when
    description: A common condition for all of the actions. If it evalutes true, then
      the actions are invoked. If 'when' is not present, the actions are unconditional.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:when
    rank: 1000
    slot_uri: fix_orchestra:when
    owner: ResponseType
    domain_of:
    - ComponentRuleType
    - FieldRuleType
    - MessageType
    - ResponseType
    - TransitionType
    range: ExpressionType
  sync:
    name: sync
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:sync
    rank: 1000
    slot_uri: fix_orchestra:sync
    owner: ResponseType
    domain_of:
    - ResponseType
    range: Synchronization
  field:
    name: field
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:field
    rank: 1000
    slot_uri: fix_orchestra:field
    owner: ResponseType
    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: ResponseType
    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: ResponseType
    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: ResponseType
    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: ResponseType
    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: ResponseType
    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: ResponseType
    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: ResponseType
    domain_of:
    - ActionType
    range: TimerSchedule
    multivalued: true
    inlined: true
    inlined_as_list: true
  group:
    name: group
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:group
    rank: 1000
    slot_uri: fix_orchestra:group
    owner: ResponseType
    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: ResponseType
    domain_of:
    - ActionType
    - FieldRefType
    - FieldRuleType
    - FieldType
    - IdentifiersType
    range: ExpressionType
    multivalued: true
class_uri: fix_orchestra:ResponseType