23 | | |
24 | | == Comments on Implementation == |
25 | | * recent changes (>8015) are not visible, as the version in Magdeburg is still frozen at 8015 |
26 | | * '''Models in the tree:''' is done in [8060], if :properties(("model" :value "yes")) is given, the displayed icon is different (module in green now) |
27 | | * '''Search for elements (Coumpound, reaction ...):''' initial implementation in [8016], bugfixes in [8063], found are slots with exactly the given name, the slot is selected (no blinking) |
28 | | * '''Add a boolean property 'monoton' to a gate:''' it was called 'monotone' and is a real parameter, the value is directly exported (the one you specify in ProMoT is written in the CNA model), in [8055] |
29 | | * more generally the round trip CNA -> Promot -> CNA is supported, identifier from CNA are preserved in export using the model-name option, additionally mapnumber and textboxtype (integer) are imported and exported, finished in [8055] |
30 | | * '''special characters in slot-names:''' the allowed characters for slot-names come from requirements in Lisp, so this cannot be changed, an attribute :label has been added to support special characters, this is used to transfer CNA identifiers from import+export back to the CNA model, it would be possible to display, edit and export the label instead of the slot-name (already possible in some cases using model-name), for references (slot-path e.g. "a.b") the slot-name would be used |