Changed SCLTypeUtils to not log warnings for non-property relations For example procedural UCs and their substructure requests would report tons of these all the time, which is worthless. Also added an SCL type for MOD.ChangeInformation to avoid having to see warnings about the SCL type of MOD.ChangeInformation not being available: ``` WARN [...] org.simantics.modeling.SCLTypeUtils: SCLTypeUtils.getType cannot transform data type '{ createdBy : String, createdAt : Long, modifiedBy : String, modifiedAt : Long }' to type. Returns a as default. ``` gitlab #546 Change-Id: I30210fb3055a4d844fe6e9b07c64490a45c14ecd
Improved shared library structure dump to take more types into account Added support for: * L0.SCLScript * GF.File This also removes dumping of the .pgraph file from the shared library exporter because the contents of the generated .pgraph file have never been complete, nor stable enough to actually give out any information on what has changed and how. The system gives no diffs out on what most usually changes, i.e. SCL modules, scripts, SVG files and other similar textual data. gitlab #452 Change-Id: Id35b8b6d339398ba89aca3e10aff7aeb4c610242
Fixed Simantics/Diagram/setElements to resolve attachment relations Resolution relies on using STR.HasAttachmentRelation information from configuration connection relations. For flags, it relies on flag type: * Output = HasArrowConnector * Input = HasPlainConnector gitlab #352 Change-Id: I2a6f738f164141d688bd890f222ba9e8501aaeb2
Added Simantics/Diagram/{withScale,transformElement,transformElements} Also added some documentation to the SCL module. gitlab #179 Change-Id: Ia00785d38036f640c7636d53fdc7fde102c38d65
Add workbenchselection json fetcher to SCL interface Requires some small refactoring changes to AdaptableHintContext and classes using it, which is why so many files were affected. gitlab #41 Change-Id: I35bc8abe9e1eca8ff34ee503925645ee14d41664