Commit Graph

277 Commits

Author SHA1 Message Date
Luca Frosini c7f6431d4c Redesigning E/R instance definition 2023-04-20 13:22:57 +02:00
Luca Frosini d170e1707d Redesigning E/R instance definition 2023-04-20 12:08:45 +02:00
Luca Frosini 60ef7ae655 Redesigning E/R instance definition 2023-04-20 11:16:26 +02:00
Luca Frosini a977dc0faf Redesigning E/R instance definition 2023-04-20 11:09:22 +02:00
Luca Frosini cba11607d0 Redesigning E/R instance definition 2023-04-20 10:27:01 +02:00
Luca Frosini 3c3788f930 Improved UUID manager 2023-04-20 10:00:46 +02:00
Luca Frosini 746748494a Redesigning E/R instance definition 2023-04-19 16:38:40 +02:00
Luca Frosini ec9e319792 Redesigning E/R instance definition 2023-04-18 17:51:23 +02:00
Luca Frosini ddf5199d8c Removed Encrypted Property and added Vault 2023-02-27 15:07:41 +01:00
Luca Frosini d591e9a89d Removed unneeded warning 2023-02-22 10:26:39 +01:00
Luca Frosini 5278282866 Added check to declared version and changelog versions 2023-02-10 17:03:50 +01:00
Luca Frosini e5ccf89c0c Removed old already commented constants 2023-02-10 16:56:24 +01:00
Luca Frosini fd4de16328 Fixed version 2023-02-10 16:40:09 +01:00
Luca Frosini 26b4ec420c Added change in PropagationConstraint type 2023-02-10 16:31:22 +01:00
Luca Frosini fecf5e94e3 improving code 2023-02-10 12:12:24 +01:00
Luca Frosini 2fb5af7c94 Suppressed warning 2023-02-09 16:57:20 +01:00
Luca Frosini 6fd730edb1 Added model validation on request 2023-02-08 18:21:03 +01:00
Luca Frosini 57f38b273f Renamed class 2023-02-08 18:07:24 +01:00
Luca Frosini e0ac0ef65b Added model knowledge analyser 2023-02-08 18:06:19 +01:00
Luca Frosini b093e25ecf Improved knowledge creation 2023-02-08 17:56:13 +01:00
Luca Frosini 09d6c5dedc Improved class functionality 2023-02-08 16:58:12 +01:00
Luca Frosini 155c684ba8 Fixed names 2023-02-07 17:05:50 +01:00
Luca Frosini 80f2aba06d Improved code 2023-02-07 15:45:02 +01:00
Luca Frosini 5321570886 Improving ModelKnowledge creation 2023-02-07 15:15:22 +01:00
Luca Frosini d7d609bbf8 Reorganized discovery and usage knowledge 2023-02-07 14:06:39 +01:00
Luca Frosini ba30725032 Fixing code 2023-02-06 18:52:08 +01:00
Luca Frosini 982cce370c Refactoring 2023-02-06 18:03:47 +01:00
Luca Frosini 484690555a Refactoring 2023-02-06 17:43:51 +01:00
Luca Frosini 446adc09a1 Removed old classes 2023-02-06 17:36:53 +01:00
Luca Frosini 833a69d8d5 Reorganizng code 2023-02-06 17:04:25 +01:00
Luca Frosini 879cf9b81f Refactoring 2023-02-06 16:35:30 +01:00
Luca Frosini c7985f7aad Reoganinizing library 2023-02-06 14:15:01 +01:00
Luca Frosini 7a3a98549f Renamed classes 2023-02-06 11:07:52 +01:00
Luca Frosini a346762e59 fixed error 2023-02-03 19:13:47 +01:00
Luca Frosini a7d98b821d Implementing knowledge 2023-02-03 19:13:04 +01:00
Luca Frosini a1573b5238 Generalising Tree 2023-02-03 17:53:42 +01:00
Luca Frosini 019dabf8a8 Fixed function name 2023-02-03 15:57:31 +01:00
Luca Frosini 6fcead807d Refactoring 2023-02-03 14:51:25 +01:00
Luca Frosini 7a0a262cdb Reorganizing classes 2023-02-03 14:45:15 +01:00
Luca Frosini 5e607461f1 Renaming objects 2023-02-03 14:44:42 +01:00
Luca Frosini 1f6d21b9a0 Reorganizing packages of IS Model 2023-02-03 14:39:25 +01:00
Luca Frosini af4de28ebb Added remove in propagation constraint 2023-02-02 19:34:47 +01:00
Luca Frosini 7307eefeab fixed method visibility 2023-02-02 16:38:15 +01:00
Luca Frosini 7129eee9f1 Added classes to manages tree types 2023-02-02 15:39:02 +01:00
Luca Frosini 8035828d49 Fixed bug in compareTo 2023-01-24 19:52:34 +01:00
Luca Frosini ce0ddaedd6 Added @Final annotation to interfaces and final modifier to classes 2023-01-24 19:52:18 +01:00
Luca Frosini 39df1b24cd Added class Discovery to make new model discovery easier 2023-01-24 19:25:45 +01:00
Luca Frosini 1fdadfb170 Added the possibility to exclude is model package 2023-01-24 19:23:02 +01:00
Luca Frosini b36310c650 Fixed compareTo 2023-01-24 17:21:09 +01:00
Luca Frosini 71ad29c9ce Added missing toString method 2023-01-23 15:33:33 +01:00
Luca Frosini de1bb75c56 LinkedEntity is now comparable 2023-01-20 17:49:19 +01:00
Luca Frosini c0c36bdf9c Improved code 2023-01-20 16:46:22 +01:00
Luca Frosini 8771c62ed1 Improved descriptions to produce a better documentation 2023-01-20 11:22:52 +01:00
Luca Frosini c4bb0ffcf3 Added useful method 2023-01-19 12:00:15 +01:00
Luca Frosini 86b4e14de4 Documentation generator has been moved in a dedicated component 2022-12-13 10:29:15 +01:00
Luca Frosini b5e7f8e685 Implementing documentation generator 2022-12-12 10:24:05 +01:00
Luca Frosini 45d5a3a131 Adding documenation generation 2022-12-10 18:00:52 +01:00
Luca Frosini 401745d7dc Added classes to generate rst tables for documentation 2022-12-10 16:21:37 +01:00
Luca Frosini 2eb8bbb0b9 Added date serialization specification 2022-06-13 10:21:21 +02:00
Luca Frosini 7f964ad5d2 Fixing JSON serialization 2022-02-01 16:48:11 +01:00
Luca Frosini 32cb6ac3ba Added test for QueryTemplate 2021-10-26 21:33:30 +02:00
Luca Frosini 1d93d60bdf Added functionality to instantiate query from template using default
values or provided values
2021-10-26 20:49:03 +02:00
Luca Frosini 05b06ce6fa Fixed QueryTemplate model 2021-10-25 18:12:04 +02:00
Luca Frosini 28d1218876 moved operators back to the resource-registry 2021-10-25 12:12:53 +02:00
Luca Frosini dd3b48a40b Moved query operators (logical and condtional) from resource-registry 2021-10-25 11:41:50 +02:00
Luca Frosini d5dacac45f Renamed package to be aligned with all the rest of IS components 2021-10-25 11:38:06 +02:00
Luca Frosini 4e97771a16 Aligned package names 2021-10-25 10:58:30 +02:00
Luca Frosini beb54469fb Using UUIDManager to generate a random UUID 2021-10-22 20:09:27 +02:00
Luca Frosini 83d14611c7 Removed version and changelog. It seems not needed 2021-10-22 10:16:05 +02:00
Luca Frosini 92c986ad27 Reorganized packages 2021-10-21 17:24:53 +02:00
Luca Frosini 11b218fdec Improved UUID management 2021-10-21 16:29:35 +02:00
Luca Frosini 42a650167b Removed wrong Abstract annotation and fixed property names 2021-10-21 16:01:38 +02:00
Luca Frosini f2fbfc7b66 Added Reserved UUID class 2021-10-21 16:00:58 +02:00
Luca Frosini 7f5512571c Reorganizing Information System Model 2021-10-21 12:47:50 +02:00
Luca Frosini c0b5908960 Fixing types 2021-10-21 11:56:01 +02:00
Luca Frosini 66fead0851 Renamed TypeVersion class to Version 2021-10-21 10:11:45 +02:00
Luca Frosini 05b6b65fee Improving classes to support query templates 2021-10-20 19:55:13 +02:00
Luca Frosini 833b2f5805 Adding types to support query templates 2021-10-20 19:16:48 +02:00
Luca Frosini 18b9124e86 Adding Query Templates 2021-10-20 18:39:53 +02:00
Luca Frosini b454e52e67 Added Direction enum 2021-10-20 15:23:25 +02:00
Luca Frosini 633ff9c3ab Fixed generic type name 2021-07-05 15:43:07 +02:00
Luca Frosini 4124291551 Ignoring property in json serialization useful for java classes only 2021-06-29 17:34:54 +02:00
Luca Frosini cf2dfd4b10 Aligned Header properties name 2021-03-08 11:18:24 +01:00
Luca Frosini cf0aa2c3f6 Merge branch 'feature/20306' of gitea@code-repo.d4science.org:gCubeSystem/information-system-model.git into feature/20306 2021-03-02 17:15:39 +01:00
Luca Frosini 64c91978fe Fixed wiki link in doc 2021-03-02 16:16:04 +01:00
Luca Frosini 5828ed0e2d Fixed javadoc 2021-02-28 21:13:36 +01:00
Luca Frosini 9503d52737 Moved a link a in a comment from http to https refs #20782 2021-02-22 09:44:04 +01:00
Luca Frosini f8503e359d Added useful methods 2021-02-18 18:22:11 +01:00
Luca Frosini f18743308b Improved Resource definition 2021-02-18 15:14:24 +01:00
Luca Frosini 6ddcd7c7fd Fixed umarshalling 2021-02-17 16:14:22 +01:00
Luca Frosini 16d9735851 Fixed AccessType 2021-02-12 12:08:30 +01:00
Luca Frosini 8bb0e6aa5d Reorganising AccessType hierarchically 2021-02-12 11:46:45 +01:00
Luca Frosini 384be462bb Fixed AccessType from type definition. Added Assertion on tests 2021-02-11 22:09:02 +01:00
Luca Frosini d23ca0e246 Fixed corner case 2021-02-11 17:37:42 +01:00
Luca Frosini 60e9de983a Fixed unmarshalling in case of unknown types 2021-02-11 17:24:46 +01:00
Luca Frosini 44056157e1 Added the possibility to get the AccessType from Type definition 2021-02-11 17:24:22 +01:00
Luca Frosini 603e8f2cf7 Renamed convenient interface 2021-02-05 11:32:37 +01:00
Luca Frosini 2cac6ddc63 Added convenient interface to identify Entity and Relation 2021-02-05 11:30:47 +01:00
Luca Frosini 4ccc840377 Added convenient method to get type name from an instance 2021-01-28 23:15:46 +01:00
Luca Frosini a8e1b0da6e Fixed getType 2021-01-27 11:57:16 +01:00