Class: 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
- ActionType
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
- from schema: https://w3id.org/lmodel/fix-orchestra
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