View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005829 | CaseTalk Modeler | Other | public | 2026-07-29 14:21 | 2026-07-29 14:47 |
| Reporter | Marco Wobben | Assigned To | |||
| Priority | normal | Severity | feature | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Target Version | 15.0 | Fixed in Version | 15.0 | ||
| Summary | 0005829: Expression files cannot express that a tuple is a counter example or unconfirmed | ||||
| Description | An expression file can be generated from the counter-example selection, but nothing in the file says so. Reading such a file back therefore adds the sentences to the model as ordinary, valid facts - the exact opposite of what they are. The same holds for unconfirmed tuples: the distinction is lost the moment the expressions leave the model. There is also no way for a user to state it by hand. When someone writes or edits an expression file - the usual way to collect examples with a domain expert - every sentence in it is a fact that holds. A counter example is a normal part of that conversation ('and this one must NOT be possible'), and it should be possible to write one down as such, per sentence, and have CaseTalk understand it when the file is processed. Finally, the expression file window shows every line the same way, so even when the state is known there is nothing to see. Counter examples and unconfirmed tuples are already recognisable at a glance in the diagrams and in the expression viewer; the expression file window should follow the same convention. | ||||
| Tags | No tags attached. | ||||
| CaseTalk Edition | Corporate | ||||
|
Expression files can now say that a tuple is a counter example or that it is not confirmed, and CaseTalk understands it when the file is processed. Per sentence, next to the attributes a line already carries: "Person has PersonName", F1, CE counter example written short (CE / +CE / -CE, CF / +CF / -CF) or spelled out (CounterExample, Confirmed, Unconfirmed). A file which holds nothing but counter examples says so once in its header instead, and a line may still differ from what the header says. Generating with the counter-example selection writes that header, so such a file read back marks its tuples as counter examples rather than adding false facts to the model. Files written this way still open in an older CaseTalk. The expression file window now also shows the state at a glance, following the diagrams and the expression viewer: a counter example is struck through in the error colour, an unconfirmed tuple is italic in the warning colour. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-07-29 14:21 | Marco Wobben | New Issue | |
| 2026-07-29 14:47 | Marco Wobben | Note Added: 0008719 | |
| 2026-07-29 14:47 | Marco Wobben | Status | new => resolved |
| 2026-07-29 14:47 | Marco Wobben | Resolution | open => fixed |
| 2026-07-29 14:47 | Marco Wobben | Fixed in Version | => 15.0 |