Minor refactorings related to SCL constructors 50/2150/1
authorHannuNiemistö <HannuNiemistö@DESKTOP-QLVL3P3.lan>
Sun, 9 Sep 2018 20:08:42 +0000 (23:08 +0300)
committerHannuNiemistö <HannuNiemistö@DESKTOP-QLVL3P3.lan>
Sun, 9 Sep 2018 20:08:42 +0000 (23:08 +0300)
commit1b969e34d51e9a17a0038367a29b93c2822495ed
tree47fce9e30da6f6ae49babe08f372f7b645bf8d78
parent9c21f5837af6102a9dd05cb6a425bafe25576822
Minor refactorings related to SCL constructors

* Moved recordFieldNames from SCLConstructor to SCLValue and renamed as
parameterNames
* Replaced String array fieldNames in SCLConstructor and Constructor by
more generic ComponentAcces array and renamed as componentAccesses.

gitlab #114

Change-Id: I4f8d59a2f028717b6777949c8d8fc6ec6d3b16e9
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/common/datatypes/Constructor.java
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/compilation/Elaboration.java
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/SCLConstructor.java
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/componentaccess/ComponentAccess.java [new file with mode: 0644]
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/componentaccess/FieldComponentAccess.java [new file with mode: 0644]
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/componentaccess/MethodComponentAccess.java [new file with mode: 0644]
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/ERecord.java
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/modules/SCLValue.java