Opened 12 years ago
Last modified 3 years ago
#2122 assigned defect
Save API doesn't handle multiple classes
Reported by: | Adeel Asghar | Owned by: | Adeel Asghar |
---|---|---|---|
Priority: | high | Milestone: | |
Component: | Interactive Environment | Version: | trunk |
Keywords: | Cc: | Adrian Pop, Martin Sjölund |
Description
If a file contains several classes then calling a save API on one of these classes only save the file with this class and remove the other classes.
Attachments (2)
Change History (20)
by , 12 years ago
by , 12 years ago
comment:1 by , 12 years ago
Component: | Interactive Environment → OMEdit |
---|---|
Owner: | changed from | to
comment:2 by , 12 years ago
Now OMEdit only allows loading of files that has just one top level class in it. However, I still believe this should be fixed at compiler level e.g fix the loadFile/save API.
comment:3 by , 12 years ago
Then add an extra input Boolean checkExactlyOneClass := true
or something. Preferably shorter name.
comment:4 by , 12 years ago
Component: | OMEdit → Interactive Environment |
---|---|
Owner: | changed from | to
comment:6 by , 10 years ago
Milestone: | 1.9.1 → 1.9.2 |
---|
This ticket was not closed for 1.9.1, which has now been released. It was batch modified for milestone 1.9.2 (but maybe an empty milestone was more appropriate; feel free to change it).
comment:7 by , 10 years ago
Milestone: | 1.9.2 → 1.9.3 |
---|
Milestone changed to 1.9.3 since 1.9.2 was released.
comment:12 by , 8 years ago
Milestone: | 1.11.0 → 1.12.0 |
---|
Milestone moved to 1.12.0 due to 1.11.0 already being released.
comment:13 by , 7 years ago
Milestone: | 1.12.0 → 1.13.0 |
---|---|
Owner: | changed from | to
Status: | new → assigned |
comment:15 by , 5 years ago
Milestone: | 1.14.0 → 1.16.0 |
---|
Releasing 1.14.0 which is stable and has many improvements w.r.t. 1.13.2. This issue is rescheduled to 1.16.0
comment:17 by , 4 years ago
Milestone: | 1.17.0 → 1.18.0 |
---|
Retargeted to 1.18.0 because of 1.17.0 timed release.
A file may only contain a single class. You should check this in OMEdit because there is lots of code out there that depends on OpenModelica handling files with multiple classes.