]>
gerrit.simantics Code Review - simantics/sysdyn.git/log
lempinen [Wed, 29 Dec 2010 12:08:15 +0000 (12:08 +0000)]
Removed old Connect tool that used diagram mutator. New Connect tool does not use mutator and should in the future have better routing algorithms for flows.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19226
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 21 Dec 2010 15:07:50 +0000 (15:07 +0000)]
Removed duplicate arc creation
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19190
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 21 Dec 2010 15:00:53 +0000 (15:00 +0000)]
Removed AA-setting from FlowNode/DependencyNode to keep interaction performance tolerable.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19189
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 21 Dec 2010 12:22:15 +0000 (12:22 +0000)]
Reduced memory allocations
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19187
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 21 Dec 2010 10:17:50 +0000 (10:17 +0000)]
Reduced memory allocations:
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19185
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Mon, 20 Dec 2010 16:15:39 +0000 (16:15 +0000)]
More support for array variables
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19174
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Mon, 20 Dec 2010 16:00:55 +0000 (16:00 +0000)]
better support for arrays and for loops
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19173
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Mon, 20 Dec 2010 12:43:07 +0000 (12:43 +0000)]
Returning g2d back with original composite
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19170
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Fri, 17 Dec 2010 09:46:22 +0000 (09:46 +0000)]
bugfix for if statements.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19157
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Thu, 16 Dec 2010 14:16:56 +0000 (14:16 +0000)]
Cancer model (doesn't simulate but the diagram can be viewed)
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19156
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 14 Dec 2010 13:04:22 +0000 (13:04 +0000)]
Enumeration tab updated to use graph explorer
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19150
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 14 Dec 2010 12:26:46 +0000 (12:26 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19149
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 14 Dec 2010 11:55:36 +0000 (11:55 +0000)]
Updated expression parser to support array variables
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19148
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 14 Dec 2010 11:54:46 +0000 (11:54 +0000)]
Ranges are verified inside expressions. Similar use cases as in expression range (same verify action).
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19147
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Tue, 14 Dec 2010 10:55:39 +0000 (10:55 +0000)]
Text transformation bug fix: Horizontal alignment was applied twice, and scale was not taken into account in TextNodes horizontal alignment.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19145
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Mon, 13 Dec 2010 09:27:21 +0000 (09:27 +0000)]
Improvements to sg event handling implementation (a bit slower, but more robust). Also some thread utils copied from o.s.utils.thread (needs some refactoring later on). refs #1942
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19131
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Fri, 10 Dec 2010 11:00:04 +0000 (11:00 +0000)]
SceneGraph event handling changed to listener based, fixes #1942
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@19116
ac1ea38d -2e2b-0410-8846-
a27921b304fc
kalajainen [Tue, 7 Dec 2010 12:32:39 +0000 (12:32 +0000)]
Switch to Databoard 0.6.0
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18994
ac1ea38d -2e2b-0410-8846-
a27921b304fc
kalajainen [Tue, 7 Dec 2010 12:32:20 +0000 (12:32 +0000)]
Switch to Databoard 0.6.0
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18982
ac1ea38d -2e2b-0410-8846-
a27921b304fc
kalajainen [Tue, 7 Dec 2010 12:31:57 +0000 (12:31 +0000)]
Switch to Databoard 0.6.0
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18967
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Tue, 7 Dec 2010 11:25:55 +0000 (11:25 +0000)]
Forgot these from the last commit..
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18958
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Tue, 7 Dec 2010 11:13:13 +0000 (11:13 +0000)]
Removed Graphics2D.create() calls from G2DParentNode. For now on, those render methods that actually alter the transformation, are responsible of reverting the g2d instance transformation to what is was when the render method was called.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18957
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 3 Dec 2010 12:36:12 +0000 (12:36 +0000)]
Variable name validation that supports range indexes
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18924
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Thu, 2 Dec 2010 19:56:24 +0000 (19:56 +0000)]
Discovered and fixed some of the most obvious and major/minor memory allocation goofs in the scene graph rendering code.
The next major bottleneck in the scene graph with regard to huge memory allocation is the problem that all events
are currently propagated recursively throughout the whole scene graph by G2DParentNode.
J-P and I considered adding a separate listener registration mechanism as in DOM. While at it, we must specify better
how the scene graph event handling is performed and write it down.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18922
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Thu, 2 Dec 2010 16:29:23 +0000 (16:29 +0000)]
Added memory consumption FIXMEs for sysdyn scene graph nodes
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18919
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Thu, 2 Dec 2010 14:42:47 +0000 (14:42 +0000)]
Simple models with array variables are working. No equation, variable name or other validations are available.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18913
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Thu, 2 Dec 2010 12:58:11 +0000 (12:58 +0000)]
Changed UI to support new ontology with array variables and multiple expressions.
Some UI components added to support using array variables, but they are incomplete and buggy.
MODEL CANNOT BE SIMULATED IF ARRAYS ARE USED!
If array variables are not used, the software should function the way it did before.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18898
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Thu, 2 Dec 2010 12:51:20 +0000 (12:51 +0000)]
A new ontology that supports array variables and multiple expressions
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18897
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 16 Nov 2010 20:19:02 +0000 (20:19 +0000)]
Applied changes to Sysdyn tool licence text suggested by OSMC board:
The reason is that it is allowed to redistribute OpenModelica by itself under GNU GPL 3.0 license.
However, if OpenModelica is integrated with some other software that is not GPL 3.0, then the OSMC-PL applies, enforcing the above restrictions.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18739
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Thu, 11 Nov 2010 09:30:57 +0000 (09:30 +0000)]
* Lifted org.eclipse.ui dependency from org.simantics.project by moving UIModelManager/UIModelManagerBase into org.simantics.ui.
* Replaced UI-based ScopedPreferenceStore usage from org.simantics.project with use of IScopeContext/IPreferencesService from org.eclipse.core.runtime.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18666
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Wed, 10 Nov 2010 13:49:47 +0000 (13:49 +0000)]
Changed license text according to Tommi's comments on Open Modelica changes.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18657
ac1ea38d -2e2b-0410-8846-
a27921b304fc
kalajainen [Tue, 9 Nov 2010 18:02:32 +0000 (18:02 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18640
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Mon, 8 Nov 2010 16:05:35 +0000 (16:05 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18618
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 5 Nov 2010 13:05:03 +0000 (13:05 +0000)]
Old equation view, not needed
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18583
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 5 Nov 2010 13:03:45 +0000 (13:03 +0000)]
Old equation view, not needed
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18582
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 2 Nov 2010 14:11:03 +0000 (14:11 +0000)]
First take on Enumerations in System Dynamics.
Enumerations can be created to Configurations and deleted from the model browser.
Properties of the enumerations can be modified from the property view (add & remove indexes).
Enumeration is added to the modelica code, but it cannot be used yet.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18557
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Mon, 25 Oct 2010 11:46:49 +0000 (11:46 +0000)]
Fixed possible NPE problem.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18513
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 22 Oct 2010 13:02:02 +0000 (13:02 +0000)]
Syntax error messages for lookup tables, when the syntax is correct but dimensions are not.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18510
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 22 Oct 2010 13:01:33 +0000 (13:01 +0000)]
Table support for []-brackets
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18508
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 19 Oct 2010 07:33:51 +0000 (07:33 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18466
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 19 Oct 2010 06:48:18 +0000 (06:48 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18465
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 19 Oct 2010 06:45:24 +0000 (06:45 +0000)]
ico file for sysdyn root
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18464
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 19 Oct 2010 06:21:16 +0000 (06:21 +0000)]
missing files
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18463
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 19 Oct 2010 05:41:39 +0000 (05:41 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18462
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 19 Oct 2010 05:40:03 +0000 (05:40 +0000)]
Don't build self-extracting executable.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18461
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 19 Oct 2010 05:22:26 +0000 (05:22 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18460
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 19 Oct 2010 04:21:24 +0000 (04:21 +0000)]
No eclipsec.launcher
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18459
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Mon, 18 Oct 2010 14:44:13 +0000 (14:44 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18458
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Mon, 18 Oct 2010 14:44:04 +0000 (14:44 +0000)]
sysdyn installer
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18457
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Mon, 18 Oct 2010 14:41:03 +0000 (14:41 +0000)]
org.junit always optional!
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18455
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Mon, 18 Oct 2010 12:48:56 +0000 (12:48 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18450
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 15 Oct 2010 14:16:42 +0000 (14:16 +0000)]
prevent deadlocks in show module
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18436
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 15 Oct 2010 13:18:17 +0000 (13:18 +0000)]
missing files
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18434
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 15 Oct 2010 12:12:30 +0000 (12:12 +0000)]
copyright
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18433
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Thu, 14 Oct 2010 06:48:36 +0000 (06:48 +0000)]
Hide ruler and grid with hints like they should have been hidden in the first place..
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18410
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 12 Oct 2010 11:14:43 +0000 (11:14 +0000)]
Set Ruler and Grid to be disabled as default
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18388
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 12 Oct 2010 10:53:19 +0000 (10:53 +0000)]
Added a negation to make this work like it should
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18387
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 12 Oct 2010 10:15:36 +0000 (10:15 +0000)]
A better solution to prevent directly instantiating a module to itself
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18385
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Tue, 12 Oct 2010 09:55:06 +0000 (09:55 +0000)]
SceneGraph nodes changed to use setter methods and PropertySetter annotations instead of functionalities from GraphPropertyNode.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18384
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 12 Oct 2010 09:44:30 +0000 (09:44 +0000)]
Disabled populating modules to themselves thus disabling infinite recursion
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18383
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Mon, 11 Oct 2010 07:29:59 +0000 (07:29 +0000)]
changed ö to author info
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18361
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Mon, 11 Oct 2010 07:27:26 +0000 (07:27 +0000)]
Added some synchronization #844
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18360
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 8 Oct 2010 12:40:19 +0000 (12:40 +0000)]
Ungly fix for opening modules from diagrams. Earlier commit broke the opening when opening from the actual configuration, not the module type
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18348
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 8 Oct 2010 07:41:25 +0000 (07:41 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18324
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 8 Oct 2010 06:46:48 +0000 (06:46 +0000)]
Added proper judgement and connection types to flows that are created automatically
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18323
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Thu, 7 Oct 2010 22:24:12 +0000 (22:24 +0000)]
Attached priorities to Sysdyn doubleClickAction extensions to make the sysdyn handlers override the default os.simulation.ui.ActivateExperimentHandler
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18308
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Thu, 7 Oct 2010 12:13:44 +0000 (12:13 +0000)]
Model browser enter and double-click handling
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18300
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Thu, 7 Oct 2010 07:28:05 +0000 (07:28 +0000)]
Used IDoubleclickableNode for nodes that do not have default action when doubleclicked
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18289
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Thu, 7 Oct 2010 06:49:32 +0000 (06:49 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18288
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Wed, 6 Oct 2010 01:30:18 +0000 (01:30 +0000)]
Cleaner os.openmodelica.win32 usage in ModelicaManager.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18269
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 13:18:11 +0000 (13:18 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18228
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 13:00:01 +0000 (13:00 +0000)]
Added key verification support for expression fields.
Enter key is used as apply and shift+enter is used as line change
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18227
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 12:07:49 +0000 (12:07 +0000)]
Remove listener works better in SysdynModel if it actually removes and does not try to add..
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18225
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 11:51:42 +0000 (11:51 +0000)]
Parameter and auxiliary types selected automatically.
Numbers are parameters, non-numbers are auxiliaries.
Constant changed to auxiliary if it is not a number.
Expression saved when focus lost from the whole property view. Expression field can also have their own focus lost listeners like WithLookupExpression has to update Lookup Table tab.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18224
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 10:55:44 +0000 (10:55 +0000)]
Added org.simantics.openmodelica.win32 to the feature. Win32 -specific
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18222
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 09:57:21 +0000 (09:57 +0000)]
OpenModelica that can be run on win32 without installation. Requires a path with NO spaces.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18220
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 09:49:09 +0000 (09:49 +0000)]
Share project "org.simantics.openmodelica.win32" into "https://www.simulationsite.net/svn/simantics"
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18218
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 09:38:16 +0000 (09:38 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18217
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 09:37:23 +0000 (09:37 +0000)]
Added result listeners to all models that have selected variables. (If selection is in model browser, variables from multiple models can be selected)
No need to "refresh" selection to get new results to trend view.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18216
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 07:18:52 +0000 (07:18 +0000)]
IsComposedOf describes the relation better. Plus it enables the inverse that is needed for remove.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18209
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 5 Oct 2010 06:58:38 +0000 (06:58 +0000)]
To enable copying of expressions, not linking the expressions: IsRelatedTo -> IsComposedOf
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18207
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 1 Oct 2010 07:10:39 +0000 (07:10 +0000)]
Null check
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18166
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 1 Oct 2010 06:50:43 +0000 (06:50 +0000)]
Support for non-installed OpenModelica.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18165
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Thu, 30 Sep 2010 09:36:23 +0000 (09:36 +0000)]
session needs to be set before changing state
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18157
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Thu, 30 Sep 2010 07:55:41 +0000 (07:55 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18153
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Thu, 30 Sep 2010 07:53:12 +0000 (07:53 +0000)]
ExperimentState support to ontology
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18152
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Wed, 29 Sep 2010 20:35:19 +0000 (20:35 +0000)]
Renamed sysdyn product launcher to Simantics-Sysdyn
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18149
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Wed, 29 Sep 2010 19:07:44 +0000 (19:07 +0000)]
Added -fixerrors for sysdyn product.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18147
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Wed, 29 Sep 2010 06:39:27 +0000 (06:39 +0000)]
Removed unnecessary operation browser from perspective
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18126
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 28 Sep 2010 14:42:11 +0000 (14:42 +0000)]
HistoryRealization names stay up-to-date in experiments
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18113
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 28 Sep 2010 12:51:10 +0000 (12:51 +0000)]
Uri might change in the lifetime of the VariableNode, so it needs to be formed each time it is needed
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18110
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Mon, 27 Sep 2010 10:59:51 +0000 (10:59 +0000)]
Renamed variables are also renamed in the expressions of the configuration that the variable is in.
Added also more accurate validation for the variables. Two components cannot have the same name in a configuration.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18097
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 24 Sep 2010 11:42:52 +0000 (11:42 +0000)]
Variables can be dragged to operating user interface elements directly from model browser
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18076
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Wed, 22 Sep 2010 10:36:10 +0000 (10:36 +0000)]
Variable browser moved to same windows with model browser and symbol viewer
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18046
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jplaine [Tue, 21 Sep 2010 13:10:09 +0000 (13:10 +0000)]
Linux (and headless) support
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18027
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 21 Sep 2010 12:35:02 +0000 (12:35 +0000)]
Modules list updated when starting a simulation
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18025
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Tue, 21 Sep 2010 07:47:17 +0000 (07:47 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@18016
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Fri, 17 Sep 2010 09:10:00 +0000 (09:10 +0000)]
Needed to make sysdyn models export/import.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@17997
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lempinen [Fri, 17 Sep 2010 08:36:57 +0000 (08:36 +0000)]
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@17993
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 17 Sep 2010 08:31:33 +0000 (08:31 +0000)]
Removed deprecated Workbench.pgraph.
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@17992
ac1ea38d -2e2b-0410-8846-
a27921b304fc