]>
gerrit.simantics Code Review - simantics/interop.git/log
Marko Luukkainen [Fri, 25 Aug 2023 12:40:03 +0000 (15:40 +0300)]
Graph comparison and change management fixes.
GraphChanges did not take account that property relations may not be
included in the bijection.
Change-Id: If770c692c35f5104c34c947bbbc4953378d152e1
Marko Luukkainen [Fri, 25 Aug 2023 12:04:52 +0000 (15:04 +0300)]
Graph Comparison / Change management fixes.
Graph comparator could create conflicting path matches.
Graph comparator failed to find matches, if lowest difference match was
conflicting for some objects, while other objects contained unique
higher difference matches.
GraphChanges did not take account property additions.
gitlab #43
Change-Id: If29407759e7ee26c55adf9d2c6e4a8ad035b8d85
Marko Luukkainen [Fri, 4 Mar 2022 17:29:21 +0000 (19:29 +0200)]
Allow type comparator to compare types, not just instances.
Comparing inheritance by default was causing "interesting" issues.
gitlab #36
Change-Id: I69be20b0086a78090965539d494c82b7c98e406e
Marko Luukkainen [Wed, 2 Mar 2022 08:39:28 +0000 (10:39 +0200)]
Process changes in smaller chunks
Fix two major bugs in the same line of code!
gitlab #39
Change-Id: I4844c865e61e0fb41d1d019b89be08551734837c
Marko Luukkainen [Mon, 28 Feb 2022 16:42:17 +0000 (18:42 +0200)]
Sort UpdateNodes
gitlab #40
Change-Id: Iddf111947d76982aa009fb724671b027e6d44fdc
Marko Luukkainen [Fri, 25 Feb 2022 16:22:04 +0000 (18:22 +0200)]
Process changes in smaller chunks
UpdateTree and UpdateOperation processing in chunks.
Applying changes in chunks.
Fixed bookkeeping problems in one of GraphComparator subroutines, which
processed same statements several times, and could cause conflicting
results.
gitlab #39
Change-Id: Ic897802ddd8c2906e48a0e7d9ba6d1ec35ced13d
Marko Luukkainen [Thu, 24 Feb 2022 09:39:27 +0000 (11:39 +0200)]
Process changes in smaller chunks
gitlab #39
Change-Id: I82fab040ceb9c93246ca7db7ffa9f62dfb654ddb
Marko Luukkainen [Thu, 24 Feb 2022 09:32:54 +0000 (11:32 +0200)]
Adapt GraphChanges to copied model.
gitlab #38
Change-Id: Id6113850b69960388bbd4fc1e6b99e8c9665ddb8
Marko Luukkainen [Wed, 23 Feb 2022 15:07:58 +0000 (17:07 +0200)]
Make GraphChanges Statement and Modification print functions public.
gitlab #37
Change-Id: Id717b5ccf97241d03579553649738b017edf0a5b
Marko Luukkainen [Wed, 23 Feb 2022 15:05:04 +0000 (17:05 +0200)]
Allow type comparator to compare types, not just instances.
gitlab #36
Change-Id: If876dffa426445e271355e92be54f6270941bfe6
Marko Luukkainen [Tue, 22 Feb 2022 14:41:58 +0000 (16:41 +0200)]
Progress Monitor support
Check monitor cancel status more often in ModelUpdate.
gitlab #35
Change-Id: I90ecfac649c6cea45ce95d9a32a3ee8774d79291
Marko Luukkainen [Fri, 18 Feb 2022 16:10:30 +0000 (18:10 +0200)]
Progress Monitor support
For GraphComparator and ModelUpdate.
Added iteration limit for GraphComparator to avoid long read
transactions (disabled by default).
gitlab #35
Change-Id: If39e74a1c8ac95d288d5100602c9b1f79c28cbf6
Marko Luukkainen [Fri, 4 Feb 2022 15:09:50 +0000 (17:09 +0200)]
Make it possible to customise element parsers before imports
gitlab #32
Change-Id: Ibb2a55fcb972c3b7baeb9084eec3935dde622ecb
Marko Luukkainen [Wed, 10 Feb 2021 16:11:50 +0000 (18:11 +0200)]
Preventing random matches did not work.
In some cases objects were matched correctly, but also reported as
added/removed at the same time.
gitlab #30
Change-Id: I0cc6bf542a3555f57c1aa505d9fba8e01d3401c9
Marko Luukkainen [Fri, 5 Feb 2021 10:31:17 +0000 (12:31 +0200)]
Dispose method for ModelUpdate
gitlab #28
Change-Id: Idde40dd8bd02642b06b52b47c8015b566f3be988
Marko Luukkainen [Fri, 29 Jan 2021 14:41:27 +0000 (16:41 +0200)]
Statement processing could match objects that were already matched.
gitlab #30
Change-Id: Ic8e5c3ac84f5a589c50a3a99161f128b6551bc6a
Marko Luukkainen [Thu, 28 Jan 2021 12:20:28 +0000 (14:20 +0200)]
Prevent random matches when objects have the same difference value.
gitlab #30
Change-Id: I780893ed6ad9110188a5a70c336959b02a4acb40
Marko Luukkainen [Wed, 27 Jan 2021 13:19:46 +0000 (15:19 +0200)]
Applying enumeration (or SCL value) with model specific relation.
Some properties (Especially UC properties) are model/instance specific.
gitlab #25
Change-Id: I66b1b7c848220054d3a8724521024f6ff47b3634
Marko Luukkainen [Thu, 17 Dec 2020 15:15:22 +0000 (17:15 +0200)]
Diagram API fixes.
Previous change was missing slf4j dependency.
gitlab #7
Change-Id: Ibd20d6cd404178f5d7dc9e09533f3023c3d2da46
Marko Luukkainen [Thu, 17 Dec 2020 15:01:40 +0000 (17:01 +0200)]
Allow copying enumerated properties.
gitlab #25
Change-Id: I7b662d2146211f25205177bcc3c067c1e98d4c91
Marko Luukkainen [Thu, 17 Dec 2020 15:01:03 +0000 (17:01 +0200)]
Diagram API fixes.
Allow connection type customization
Switch to slf4j logger.
Remove Apros specific intefaces (these were not used in the code
anyway).
gitlab #7
Change-Id: I2b4962e75c9a389cd01791c1454b1715710da9eb
Marko Luukkainen [Thu, 17 Dec 2020 08:49:11 +0000 (10:49 +0200)]
Path comparison does not use Resource Comparator.
gitlab #30
Change-Id: Ia27a64b42c2daafdcb888bca7dba546c4ca4ff06
Marko Luukkainen [Wed, 16 Dec 2020 11:36:14 +0000 (13:36 +0200)]
Use known literal type when applying value changes
gitlab #29
Change-Id: Ica832ca495f46286b83e34c372731c8a1d6d2864
Marko Luukkainen [Wed, 2 Dec 2020 14:40:52 +0000 (16:40 +0200)]
Asserted property statement processing was flawed.
Non asserted statements were added twice!
First processed statement was not checked for duplication.
gitlab #25
Change-Id: Ie42e967888fde878a1f03b8e04f084f878f1c74c
Marko Luukkainen [Tue, 1 Dec 2020 17:36:43 +0000 (19:36 +0200)]
Accessing UpdateOperations with SCL.
Accessing Graph Comparator changed statements
Fixed potential NPE in floating point value filter.
gitlab #28
Change-Id: I6f17ed281cb33855c5f5ca0fd7e480de43be77d9
Marko Luukkainen [Tue, 24 Nov 2020 12:22:32 +0000 (14:22 +0200)]
Handle added and removed properties as property modifications
Handling them as statement changes cause problems, if statements are
asserted (it is not possible to locate correct subject Resouce).
gitlab #25
Change-Id: I28cecb3f7df2369063b4d8fe1ca1ad2b7866b8b0
Marko Luukkainen [Fri, 20 Nov 2020 10:25:48 +0000 (12:25 +0200)]
Previous change broke comparison of asserted enumerations
gitlab #25
Change-Id: I3ddbf9ea2ece5830fbe1400196ec9d96bfd01e23
Marko Luukkainen [Thu, 19 Nov 2020 12:54:00 +0000 (14:54 +0200)]
Only pair non asserted property statements.
gitlab #25
Change-Id: Idd59db98f9de5c68c55a1cf8dc7b218744e5dd62
Marko Luukkainen [Wed, 18 Nov 2020 12:23:34 +0000 (14:23 +0200)]
Remove residual code that maps different literals.
gitlab #25
Change-Id: Ic18ccbb5ccf42e0d324404e62c3e0b70e329c36f
Marko Luukkainen [Wed, 11 Nov 2020 16:57:02 +0000 (18:57 +0200)]
Prevent TypeComparator from matching different type resources.
gitlab #27
Change-Id: I7b92eb0eaacaa9377b6b67b4848e8f4bfcf62bef
Marko Luukkainen [Wed, 4 Nov 2020 15:07:32 +0000 (17:07 +0200)]
Change simantics sdk to 1.43.1
gitlab #26
Change-Id: I85c90158f8b5e356ca8dd63d30ff3c9d5c6fb42d
Marko Luukkainen [Wed, 4 Nov 2020 14:34:06 +0000 (16:34 +0200)]
Support for enumerated properties.
Type comparator could match different enumeration value instances.
Graph comparator did not handle non literal property changes properly.
Property change could not apply enumeration changes.
gitlab #25
Change-Id: Icc2774bd4f646d8c61febf96352548d7e92b8e79
Marko Luukkainen [Tue, 5 May 2020 06:52:55 +0000 (09:52 +0300)]
Inverse relation for hasReference
gitlab #23
Change-Id: Ia7a89a759ded433f2074d63dfeb3c29a49e24d32
(cherry picked from commit
340cfaa1f26b43c9d51ee9d0fdc1316594c96c6a )
Marko Luukkainen [Tue, 5 May 2020 07:15:58 +0000 (10:15 +0300)]
Fix simantics sdk reference.
gitlab #24
Change-Id: I9310fdb65579cecd76d424ec52f0160ef1668391
Marko Luukkainen [Thu, 5 Mar 2020 14:51:51 +0000 (14:51 +0000)]
Merge "Include interop.diagram in P2 repo"
Marko Luukkainen [Thu, 5 Mar 2020 14:47:57 +0000 (16:47 +0200)]
Include interop.diagram in P2 repo
gitlab #7
Change-Id: I5770cbea22910fbc99d5c942cd6c9cbf79b3381c
Tuukka Lehtonen [Tue, 18 Feb 2020 21:46:15 +0000 (23:46 +0200)]
Add support for signing published bundles
gitlab simantics/platform#468
Marko Luukkainen [Fri, 7 Feb 2020 10:15:49 +0000 (12:15 +0200)]
SCL threads support
gitlab #22
Change-Id: I18e2cf1b2f7d45624362bd0712964e6ed5b08a94
Marko Luukkainen [Thu, 16 Jan 2020 11:30:11 +0000 (13:30 +0200)]
Prevent changing custom value after the change has been applied
Hide check icon for applied property changes.
gitlab #18
Change-Id: I52001e7acf098aa61591d93605c780543b68f29e
Marko Luukkainen [Tue, 14 Jan 2020 12:16:09 +0000 (14:16 +0200)]
Default dependencies made delete op to apply additions
gitlab #16
Change-Id: I5ccf1ffeb5fca0db25c3fde13b6bf85566a749ef
Marko Luukkainen [Mon, 13 Jan 2020 11:47:14 +0000 (13:47 +0200)]
Added object checks for graph path comparison
gitlab #21
Change-Id: I6dc5cfd1eae225590a551e5a5004f604e9e2cfea
Marko Luukkainen [Mon, 13 Jan 2020 09:22:50 +0000 (11:22 +0200)]
Improve PropertyChange.equals for asserted properties.
gitlab #10
Change-Id: I5ab2954f2cbcb0eb1b2a1bb116c0611ad7457298
Marko Luukkainen [Mon, 13 Jan 2020 09:20:24 +0000 (11:20 +0200)]
Allow UpdateOps to describe parent resource
gitlab #21
Change-Id: Idef9b151b3719268e97c63a6376f0945a0a9a8d1
Marko Luukkainen [Mon, 13 Jan 2020 09:16:13 +0000 (11:16 +0200)]
Added relations checks for graph path comparison
Note: I have not spotted any failures with the previous logic.
gitlab #21
Change-Id: I22cb17b35c6c21c65b93f6a2f04dd8e4ef0e4511
Marko Luukkainen [Thu, 9 Jan 2020 16:56:05 +0000 (18:56 +0200)]
Asserted properties caused wrong change reports.
ReadGraph.getStatements(s,L0.HasProperty) returns both instance
statements for s, but also asserted statements. Hence, the same
properties were added to processing list twice, causing skewed
comparison results.
gitlab #10
Change-Id: I2ebc3e3b9303c6716a830aee8cb95b391d68c6fd
Marko Luukkainen [Thu, 9 Jan 2020 11:53:22 +0000 (13:53 +0200)]
Getters for specific class UpdateOps
gitlab #20
Change-Id: Ic40fd6d18dca5839fa179083bbb754de1869aac9
Marko Luukkainen [Wed, 8 Jan 2020 12:43:33 +0000 (14:43 +0200)]
Show disabled items in change management UI
gitlab #19
Change-Id: I79e79918a8c1f37ce93c9733aae28f368a5cdc5b
Marko Luukkainen [Tue, 7 Jan 2020 13:44:11 +0000 (15:44 +0200)]
Copy all generic type definitions with SimpleObjectUpdate
gitlab #20
Change-Id: I9da08d7d8dd35778b64022d406c2c362d4ccea6c
Marko Luukkainen [Tue, 7 Jan 2020 13:42:43 +0000 (15:42 +0200)]
Necessary changes for UC change management support
UpdateTree changes are applied before property changes, so that possible
UC additions/deletions are processed first. (This may require additional
changes).
Use possible custom property relation when applying PropertyChange.
Do not report added/removed asserted properties with GraphComparator.
gitlab #21
Change-Id: Ida163051fd27db06ab504ec86dc86d2d8887bfa0
Marko Luukkainen [Fri, 3 Jan 2020 14:09:52 +0000 (16:09 +0200)]
Support for element connections.
gitlab #7
Change-Id: I6d487e39780a963f7e5835d01047cf60db0c2947
Marko Luukkainen [Fri, 20 Dec 2019 13:53:52 +0000 (15:53 +0200)]
Support for symbol removes.
Note. the code has not been tested, your results may vary.
gitlab #7
Change-Id: If367c11099fdf3bcf793ef948a1637bd1d6e0d77
Marko Luukkainen [Fri, 20 Dec 2019 13:53:00 +0000 (15:53 +0200)]
Copying tags and type information.
gitlab #20
Change-Id: I127386789bc3d071c53c0874e074fb834c1b3075
Marko Luukkainen [Thu, 19 Dec 2019 14:53:40 +0000 (16:53 +0200)]
Use named Comparator return values for most common cases
gitlab #20
Change-Id: I3390167b14c673c6b587ae484d8d3d30635a1181
Marko Luukkainen [Thu, 19 Dec 2019 11:36:21 +0000 (13:36 +0200)]
Handling property change from Literal to SCLValue
gitlab #20
Change-Id: I223b01159ad872ede440b1c194f68915ec18a0f1
Marko Luukkainen [Wed, 18 Dec 2019 18:49:03 +0000 (20:49 +0200)]
Copying SCLValues
gitlab #20
Change-Id: I2e46e71ba0c5df147bd1362eb23af082950fa455
Marko Luukkainen [Wed, 18 Dec 2019 18:48:11 +0000 (20:48 +0200)]
Fixed connection creation
gitlab #7
Change-Id: Ie10154d941b44f0ef48143535711798e84305989
Marko Luukkainen [Tue, 17 Dec 2019 15:52:55 +0000 (17:52 +0200)]
Simple update operation
Operation creates new objects by copyingL0.InstanceOf and L0.HasProperty
relations.
gitlab #20
Change-Id: I4a1bacd17a826c6cffea375dd311428e0a24ec89
Marko Luukkainen [Tue, 17 Dec 2019 15:50:49 +0000 (17:50 +0200)]
Allow Diagram API to work for Document instances.
gitlab #7
Change-Id: I1947db44ea134743abdcf50cbee7eaeac54e2a8c
Marko Luukkainen [Mon, 16 Dec 2019 11:19:43 +0000 (13:19 +0200)]
Better column customization
gitlab #19
Change-Id: I88b1a992e612379032e3f5593237cbb375cb99dd
Marko Luukkainen [Mon, 16 Dec 2019 11:18:14 +0000 (13:18 +0200)]
Support for custom property values.
gitlab #18
Change-Id: I2c5a7803ef7ac5f7156676fd8c3252cf38c35108
Marko Luukkainen [Tue, 26 Nov 2019 10:50:35 +0000 (12:50 +0200)]
Fix ResourceComparator initialization
gitlab #16
Change-Id: I09c32c66b4e15aaed42dac03f82502c3f723131e
Marko Luukkainen [Mon, 25 Nov 2019 12:36:34 +0000 (14:36 +0200)]
ResourceComparator initialization method
gitlab #16
Change-Id: I11df4cd5e5ae0f81f3ad929fe6944883b7ed4670
Marko Luukkainen [Fri, 22 Nov 2019 11:35:38 +0000 (13:35 +0200)]
UpdateOp specific selection propagation
This implementation replaces previous, direction (parent/sub) specific
propagation.
This is API change, implementations must be updated.
gitlab #16
Change-Id: I1da59958636495ee2e9c90cc6b86ce0cfb99c186
Marko Luukkainen [Thu, 21 Nov 2019 12:30:32 +0000 (14:30 +0200)]
Added enabled flag for UpdateOp
gitlab #16
Change-Id: I4f8e0146c15a30a0ad00650600f5275c0df05717
Marko Luukkainen [Wed, 20 Nov 2019 17:30:15 +0000 (19:30 +0200)]
Add post processing step to bind property and structural changes
Additionally added enabled flag for PropertyChanges
gitlab #16
Change-Id: I7ac9c999471ab934cc26bd36d920940cb91cb528
Marko Luukkainen [Wed, 20 Nov 2019 13:00:57 +0000 (15:00 +0200)]
Support for UpdateOps that are not adds or deletes.
gitlab #16
Change-Id: Idac97fbf7bb86c320fca3b242116f62e4f687228
Marko Luukkainen [Tue, 19 Nov 2019 09:35:01 +0000 (11:35 +0200)]
Property changes may incude data type changes.
gitlab #15
Change-Id: Iddcfd403cda7035bb8512687354666be4c269e93
Marko Luukkainen [Wed, 16 Oct 2019 09:54:29 +0000 (12:54 +0300)]
Improve matching logic for three way UpdateTree nodes.
gitlab #14
Change-Id: I87e14b14d548113c084882dd7e82939495aff92a
Marko Luukkainen [Wed, 25 Sep 2019 06:48:34 +0000 (09:48 +0300)]
Fix register and clear functions to have correct amount of arguments
gitlab #13
Change-Id: I315c513bc8e4ead8b9afdbd8b6e3d6f96682015c
Marko Luukkainen [Thu, 19 Sep 2019 14:44:30 +0000 (17:44 +0300)]
Include interop.scl in P2 repository
gitlab #13
Change-Id: I226b7c37ad93ea1e19d759b6cf2dcbf11d948639
Marko Luukkainen [Thu, 19 Sep 2019 14:29:37 +0000 (17:29 +0300)]
Clear for single functions + include interop.scl in the build
gilab #13
Change-Id: I2b1e0e1b3c4c41b902e5e95cc667651275d9e200
Marko Luukkainen [Tue, 17 Sep 2019 13:34:48 +0000 (16:34 +0300)]
SCL Function registry for emulating listeners
gitlab #13
Change-Id: I1c370495412d47cbd27a1cfe06d508a5fa645256
Marko Luukkainen [Thu, 12 Sep 2019 16:07:08 +0000 (19:07 +0300)]
Added new interface for user filters
ChangeFilter2 operates on change management objects, instead of raw
change data.
gitlab #12
Change-Id: I54f1bbc62b8715a3582ee71ecc802cdb315f0b3d
Marko Luukkainen [Thu, 29 Aug 2019 07:46:08 +0000 (10:46 +0300)]
Use ArrayList (instead of HashSet) to store changes
gitlab #11
Change-Id: I7d5a2c1f462c6de3c401288420350e25f650147f
Marko Luukkainen [Fri, 23 Aug 2019 12:49:10 +0000 (15:49 +0300)]
Added getPredicate() for Modification class
Left or right side statement can be null, but predicate is expected to
be the same on both statements.
gitlab #10
Change-Id: Idce23d4bc54ae19876bb444a5dd10b2af9661c04
Marko Luukkainen [Fri, 3 May 2019 10:41:51 +0000 (13:41 +0300)]
Handle asserted property statements
Added GraphComparator.Modification object for property changes
Store subject Resources to PropertyChanges objects
Use Java 1.8
gitlab #10
Change-Id: Ieb04c620c2be8e8d206d59f70f09ec2d62aea5f4
Marko Luukkainen [Fri, 29 Mar 2019 10:48:07 +0000 (10:48 +0000)]
Merge "Fix NPE in TypeComparator"
Marko Luukkainen [Thu, 28 Mar 2019 17:32:48 +0000 (19:32 +0200)]
Fix NPE in TypeComparator
Additional change: debug print for found Resource matches
refs #9
Change-Id: I5c44a4a9696df03d4676ad30b272bc71c7029545
Marko Luukkainen [Tue, 12 Mar 2019 17:00:49 +0000 (17:00 +0000)]
Merge "Remove outdated model browser contribution"
Marko Luukkainen [Tue, 12 Mar 2019 16:59:41 +0000 (16:59 +0000)]
Merge "Java API for diagrams, work in progress"
Marko Luukkainen [Tue, 12 Mar 2019 16:50:34 +0000 (18:50 +0200)]
Remove outdated model browser contribution
gitlab #8
Change-Id: Id331f99445265f02fd769a30c777aaf04a94747c
Marko Luukkainen [Tue, 12 Mar 2019 16:48:36 +0000 (18:48 +0200)]
Java API for diagrams, work in progress
gitlab #7
Change-Id: I05295206618511bd3d55589fd588fa1079f042e2
Marko Luukkainen [Mon, 4 Feb 2019 14:19:30 +0000 (14:19 +0000)]
Merge "Attribute namespace handling overrides."
Marko Luukkainen [Mon, 4 Feb 2019 14:16:25 +0000 (16:16 +0200)]
Attribute namespace handling overrides.
gitlab #3
Change-Id: I1968b61f24a3227a3a3634580fa63e3123b2c2c0
Miro Richard Eklund [Fri, 18 Jan 2019 10:43:57 +0000 (12:43 +0200)]
Add gitignore that ignores vaadin preferences
gitlab #6
closes #6
Change-Id: I9d79e90b768f94da267449bc6194a210c8a6afb0
Marko Luukkainen [Mon, 22 Oct 2018 09:19:25 +0000 (12:19 +0300)]
Improved attribute namespace handling + element characters data parsing
gitlab #3
Change-Id: Ia5a27bfb304b863b9e8ba30a968fd3558fd5d8b6
Marko Luukkainen [Fri, 5 Oct 2018 15:22:55 +0000 (18:22 +0300)]
Attribute namespace + multi-schema data export
gitlab #3
Change-Id: I7eb6cdae8be3be31301a0c4a2b5e59365c4d7293
Marko Luukkainen [Thu, 13 Sep 2018 10:26:37 +0000 (13:26 +0300)]
Generate SCL bindings for multi-version ontology references classes.
* Additionally, added SCL bindings to XML time/date data types
gitlab #5
Change-Id: Ia1b5786becf99b691a66d48b63bd2689cb646d9a
Marko Luukkainen [Tue, 11 Sep 2018 10:47:34 +0000 (13:47 +0300)]
Improved processing of multiple XML data files.
gitlab #3
Change-Id: Ice8db7eb7df11880f81850d7f1a714e8738ef945
Marko Luukkainen [Thu, 6 Sep 2018 10:42:52 +0000 (13:42 +0300)]
Handle multi-namespace XML files.
gitlab #3
Change-Id: I7b067e47a415116b127ecd707b54090c8d277446
Tuukka Lehtonen [Thu, 30 Aug 2018 12:05:41 +0000 (15:05 +0300)]
Remove usage of deprecated SimanticsUI-methods
gitlab #4
gitlab simantics/platform#95
Change-Id: I71a99f04b3db073268ad508c46841350574e077a
Marko Luukkainen [Fri, 24 Aug 2018 09:45:10 +0000 (12:45 +0300)]
XML data based schema and ontology generation
gitlab #3
Change-Id: Ibc1821ede1bafb1aa9b68b32aff2f57faffa5a1f
Marko Luukkainen [Mon, 13 Aug 2018 07:27:53 +0000 (10:27 +0300)]
Fix possible NPE when handling added and removed properties
gitlab #2
Change-Id: Iea39d4965096726162cc085a872c411e7433fa4b
Tuukka Lehtonen [Thu, 14 Jun 2018 11:44:49 +0000 (14:44 +0300)]
Added LICENSE
Marko Luukkainen [Thu, 31 May 2018 08:57:03 +0000 (08:57 +0000)]
Merge "Previous changes broke Apros specific code, heres a fix."
Marko Luukkainen [Thu, 31 May 2018 08:56:55 +0000 (08:56 +0000)]
Merge "Minor adjustments"
Marko Luukkainen [Thu, 31 May 2018 08:52:52 +0000 (11:52 +0300)]
Previous changes broke Apros specific code, heres a fix.
gitlab #1
Change-Id: I4fcbb926dd4c116ca9d27010353668936cc835c2
Marko Luukkainen [Wed, 30 May 2018 14:25:16 +0000 (17:25 +0300)]
Minor adjustments
Allowing code re-use by making things public
Fix for property change matching (for filtering)
gitlab #1
Change-Id: I40a1493ee7777f4e1ffbc820ca642878ae5b19ab
Marko Luukkainen [Tue, 29 May 2018 13:59:57 +0000 (13:59 +0000)]
Merge "Added support for filtering changes"
Marko Luukkainen [Tue, 29 May 2018 13:44:48 +0000 (16:44 +0300)]
Added support for filtering changes
gitlab #1
Change-Id: I765d0bdad5c304321bd3c82e77c386da890eb02e