Skip to content

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