Class: ResultsSlice¶
Accumulated tool result layers and last-execution record for undo support. Features 109-unify-result-layer-lifecycle and 110-tool-level-undo-gap.
__
URI: debrief:class/ResultsSlice
classDiagram
class ResultsSlice
click ResultsSlice href "../../classes/ResultsSlice/"
ResultsSlice : last_tool_execution
ResultsSlice --> "0..1" LastToolExecution : last_tool_execution
click LastToolExecution href "../../classes/LastToolExecution/"
ResultsSlice : result_layers
ResultsSlice --> "1..*" GeoJSONFeature : result_layers
click GeoJSONFeature href "../../classes/GeoJSONFeature/"
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| result_layers | 1..* GeoJSONFeature |
Accumulated tool result features | direct |
| last_tool_execution | 0..1 LastToolExecution |
Last tool execution record for single-step undo | direct |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:ResultsSlice |
| native | debrief:ResultsSlice |
LinkML Source¶
Direct¶
name: ResultsSlice
description: 'Accumulated tool result layers and last-execution record for undo support.
Features 109-unify-result-layer-lifecycle and 110-tool-level-undo-gap.
'
from_schema: https://debrief.info/schemas/debrief
attributes:
result_layers:
name: result_layers
description: Accumulated tool result features
from_schema: https://debrief.info/schemas/session-state
rank: 1000
domain_of:
- ResultsSlice
range: GeoJSONFeature
required: true
multivalued: true
inlined: true
inlined_as_list: true
last_tool_execution:
name: last_tool_execution
description: Last tool execution record for single-step undo
from_schema: https://debrief.info/schemas/session-state
rank: 1000
domain_of:
- ResultsSlice
range: LastToolExecution
required: false
Induced¶
name: ResultsSlice
description: 'Accumulated tool result layers and last-execution record for undo support.
Features 109-unify-result-layer-lifecycle and 110-tool-level-undo-gap.
'
from_schema: https://debrief.info/schemas/debrief
attributes:
result_layers:
name: result_layers
description: Accumulated tool result features
from_schema: https://debrief.info/schemas/session-state
rank: 1000
alias: result_layers
owner: ResultsSlice
domain_of:
- ResultsSlice
range: GeoJSONFeature
required: true
multivalued: true
inlined: true
inlined_as_list: true
last_tool_execution:
name: last_tool_execution
description: Last tool execution record for single-step undo
from_schema: https://debrief.info/schemas/session-state
rank: 1000
alias: last_tool_execution
owner: ResultsSlice
domain_of:
- ResultsSlice
range: LastToolExecution
required: false