Skip to content

Class: StateType

A state of a state machine. If it has no transitions, then it is a final state.

URI: fix_orchestra:StateType

 classDiagram
    class StateType
    click StateType href "../StateType/"
      StateType : activity





        StateType --> "0..1" ActionType : activity
        click ActionType href "../ActionType/"



      StateType : annotation





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



      StateType : name

      StateType : onentry





        StateType --> "0..1" ActionType : onentry
        click ActionType href "../ActionType/"



      StateType : onexit





        StateType --> "0..1" ActionType : onexit
        click ActionType href "../ActionType/"



      StateType : transition





        StateType --> "*" TransitionType : transition
        click TransitionType href "../TransitionType/"



Class Properties

Property Value
Class URI fix_orchestra:StateType

Slots

Name Cardinality and Range Description Inheritance
transition *
TransitionType
direct
onentry 0..1
ActionType
Operation fired when entering a state direct
activity 0..1
ActionType
Operation fired when entering a state and completing when exiting or earlier direct
onexit 0..1
ActionType
Operation fired when exiting a state direct
annotation 0..1
Annotation
direct
name 1
Name
direct

Usages

used by used in type used
StateMachineType initial range StateType
StateMachineType state range StateType

In Subsets

Aliases

  • stateType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:StateType
native fix_orchestra:StateType
exact fixr:stateType

LinkML Source

Direct

name: StateType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
description: A state of a state machine. If it has no transitions, then it is a final
  state.
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- stateType
exact_mappings:
- fixr:stateType
slots:
- transition
- onentry
- activity
- onexit
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
    required: true
class_uri: fix_orchestra:StateType

Induced

name: StateType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
description: A state of a state machine. If it has no transitions, then it is a final
  state.
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- stateType
exact_mappings:
- fixr:stateType
attributes:
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:annotation
    slot_uri: fix_orchestra:annotation
    owner: StateType
    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: StateType
    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
    required: true
  transition:
    name: transition
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:transition
    rank: 1000
    slot_uri: fix_orchestra:transition
    owner: StateType
    domain_of:
    - StateType
    range: TransitionType
    multivalued: true
    inlined: true
    inlined_as_list: true
  onentry:
    name: onentry
    description: Operation fired when entering a state.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:onentry
    rank: 1000
    slot_uri: fix_orchestra:onentry
    owner: StateType
    domain_of:
    - StateType
    range: ActionType
  activity:
    name: activity
    description: Operation fired when entering a state and completing when exiting
      or earlier.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:activity
    rank: 1000
    slot_uri: fix_orchestra:activity
    owner: StateType
    domain_of:
    - StateType
    - TimerSchedule
    range: ActionType
  onexit:
    name: onexit
    description: Operation fired when exiting a state.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:onexit
    rank: 1000
    slot_uri: fix_orchestra:onexit
    owner: StateType
    domain_of:
    - StateType
    range: ActionType
class_uri: fix_orchestra:StateType