View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0000481 | CaseTalk Modeler | Repository | public | 2014-05-20 10:02 | 2016-01-26 11:32 | 
| Reporter | Marco Wobben | Assigned To | Marco Wobben | ||
| Priority | normal | Severity | feature | Reproducibility | N/A | 
| Status | assigned | Resolution | open | ||
| Target Version | Future | ||||
| Summary | 0000481: Implement stereotypes for pattern re-use | ||||
| Description | Implementing stereotypes would benefit easier modeling for repeating facts. For instance modeling facts like: - created on - created by - updated on - updated by Would benefit if these patterns could be supported by 'stereotyping'. | ||||
| Additional Information | Example: Basetype: "<basetype> is created on <date>" "<basetype> is created by <user>" Something: "<Something> exists" Stereotyping can add related fact expressions: Something: Stereotype=Basetype "<Something> exists" "<Something> is created on <date>" "<Something> is created by <user>" | ||||
| Tags | No tags attached. | ||||
| CaseTalk Edition | |||||
| During GLR the pattern should be added to every stereotype in the model, and than transformed. The pattern name can be set using the custom attributes. | |
| The FactType should not have an attribute being a stereotype of a certain basetype. The merging needs to be done at the expression level. Therefor the stereotype should have a OTE which is hooked to an OTE (possibly from another model or namespace). ------ [Template.Basetype] O1: '<basetype>' [Template.CreatedOn] F1: "<O1:basetype> is created on <date>" [Template.CreatedBy] F2: "<O1:basetype> is created by <user>" ------ Model.Something: F99: "<Something> exists" O98: '<Something>' #O98 extend with pattern from <Template:O1> ------ Applying patterns will result in new facts [Model.Something] F99: "<Something> exists" O98: '<Something>' [Model.CreatedOn] F100: "<O98:Something> is created on <date>" #namespace=Template [Model.CreatedBy] F101: "<O98:Something> is created by <user>" #namespace=Template | |
| Date Modified | Username | Field | Change | 
|---|---|---|---|
| 2014-05-20 10:02 | Marco Wobben | New Issue | |
| 2014-05-20 10:02 | Marco Wobben | Status | new => assigned | 
| 2014-05-20 10:02 | Marco Wobben | Assigned To | => Marco Wobben | 
| 2015-12-11 14:10 | Marco Wobben | Note Added: 0000487 | |
| 2016-01-26 11:26 | Marco Wobben | Note Added: 0000505 | |
| 2016-01-26 11:28 | Marco Wobben | Note Edited: 0000505 | |
| 2016-01-26 11:29 | Marco Wobben | Note Edited: 0000505 | |
| 2016-01-26 11:32 | Marco Wobben | Note Edited: 0000505 | |
| 2016-01-26 11:32 | Marco Wobben | Note Edited: 0000505 | |
| 2016-01-26 11:32 | Marco Wobben | Note Edited: 0000505 | 
