]> gerrit.simantics Code Review - simantics/sysdyn.git/commit
Unit validation for functions in Sysdyn: unit definitions for built-in functions...
authormiettinen <miettinen@ac1ea38d-2e2b-0410-8846-a27921b304fc>
Mon, 27 Jan 2014 10:07:38 +0000 (10:07 +0000)
committermiettinen <miettinen@ac1ea38d-2e2b-0410-8846-a27921b304fc>
Mon, 27 Jan 2014 10:07:38 +0000 (10:07 +0000)
commitfaad26c7b7866fe5dee4add690e08898873a8215
tree7cde718750cfac50ba5594fa4e1526cc67f28717
parent59139d4faaf6fbc6a1c2224153eba04dbaa0945a
Unit validation for functions in Sysdyn: unit definitions for built-in functions and propagation of available functions (also user-defined) information within the unit parser (refs #4320).

git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@28714 ac1ea38d-2e2b-0410-8846-a27921b304fc
30 files changed:
org.simantics.sysdyn.ontology/graph.tg
org.simantics.sysdyn.ontology/graph/ModelicaArrayFunctions.pgraph
org.simantics.sysdyn.ontology/graph/ModelicaFunctions.pgraph
org.simantics.sysdyn.ontology/graph/Sysdyn.pgraph
org.simantics.sysdyn.ontology/graph/SysdynFunctions.pgraph
org.simantics.sysdyn.ontology/graph/VensimFunctions.pgraph
org.simantics.sysdyn.ontology/src/org/simantics/sysdyn/SysdynResource.java
org.simantics.sysdyn.ui/src/org/simantics/sysdyn/ui/properties/widgets/ShortcutTabWidget.java
org.simantics.sysdyn.ui/src/org/simantics/sysdyn/ui/properties/widgets/expressions/CompletionProcessor.java
org.simantics.sysdyn.ui/src/org/simantics/sysdyn/ui/utils/NameValidator.java
org.simantics.sysdyn.ui/src/org/simantics/sysdyn/ui/validation/UnitFunction.java
org.simantics.sysdyn/src/org/simantics/sysdyn/TestParser.java
org.simantics.sysdyn/src/org/simantics/sysdyn/representation/utils/UnitUtils.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/UnitCheckingNode.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/AddOp.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/Arithmetic.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/ArrayDefinition.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/ComponentReferenceFull.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/Divide.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/Factor.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/ForIndex.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/FunctionCall.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/IfThenElse.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/Multiplication.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/Power.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/RelOp.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/Relation.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/Term.java
org.simantics.sysdyn/src/org/simantics/sysdyn/unitParser/nodes/Value.java
org.simantics.sysdyn/src/org/simantics/sysdyn/utils/Function.java [moved from org.simantics.sysdyn.ui/src/org/simantics/sysdyn/ui/properties/widgets/expressions/Function.java with 72% similarity]