Class: LastToolExecution¶
Record of the last tool execution, enabling single-step undo. Feature 110-tool-level-undo-gap.
__
URI: debrief:class/LastToolExecution
classDiagram
class LastToolExecution
click LastToolExecution href "../../classes/LastToolExecution/"
LastToolExecution : result_layer_ids
LastToolExecution : source_feature_ids
LastToolExecution : tool_id
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| tool_id | 1 String |
Identifier of the tool that was executed | direct |
| source_feature_ids | 1..* String |
IDs of the source features the tool operated on | direct |
| result_layer_ids | 1..* String |
IDs of the result layers produced by the tool | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| ResultsSlice | last_tool_execution | range | LastToolExecution |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:LastToolExecution |
| native | debrief:LastToolExecution |
LinkML Source¶
Direct¶
name: LastToolExecution
description: 'Record of the last tool execution, enabling single-step undo. Feature
110-tool-level-undo-gap.
'
from_schema: https://debrief.info/schemas/debrief
attributes:
tool_id:
name: tool_id
description: Identifier of the tool that was executed
from_schema: https://debrief.info/schemas/session-state
rank: 1000
domain_of:
- LastToolExecution
range: string
required: true
source_feature_ids:
name: source_feature_ids
description: IDs of the source features the tool operated on
from_schema: https://debrief.info/schemas/session-state
rank: 1000
domain_of:
- LastToolExecution
range: string
required: true
multivalued: true
result_layer_ids:
name: result_layer_ids
description: IDs of the result layers produced by the tool
from_schema: https://debrief.info/schemas/session-state
rank: 1000
domain_of:
- LastToolExecution
range: string
required: true
multivalued: true
Induced¶
name: LastToolExecution
description: 'Record of the last tool execution, enabling single-step undo. Feature
110-tool-level-undo-gap.
'
from_schema: https://debrief.info/schemas/debrief
attributes:
tool_id:
name: tool_id
description: Identifier of the tool that was executed
from_schema: https://debrief.info/schemas/session-state
rank: 1000
alias: tool_id
owner: LastToolExecution
domain_of:
- LastToolExecution
range: string
required: true
source_feature_ids:
name: source_feature_ids
description: IDs of the source features the tool operated on
from_schema: https://debrief.info/schemas/session-state
rank: 1000
alias: source_feature_ids
owner: LastToolExecution
domain_of:
- LastToolExecution
range: string
required: true
multivalued: true
result_layer_ids:
name: result_layer_ids
description: IDs of the result layers produced by the tool
from_schema: https://debrief.info/schemas/session-state
rank: 1000
alias: result_layer_ids
owner: LastToolExecution
domain_of:
- LastToolExecution
range: string
required: true
multivalued: true