Commit Graph

17 Commits

Author SHA1 Message Date
Luca Frosini e697ef2cf5 Using annotation to define name, description, version and chagelog for
any Element
2020-12-15 11:28:34 +01:00
Luca Frosini f16b30bd09 Added support to include additional properties in Property types
[#20012]
2020-11-09 15:46:01 +01:00
Luca Frosini 0f1b01b49f Switching to gcube-jackson 2020-07-07 17:04:25 +02:00
Luca Frosini f1d52d3b04 Fixed the serialization/deserialization with Jackosn 2.8.11 2020-07-02 18:05:15 +02:00
Luca Frosini 07318daabe Fixed typo in a comment 2020-06-26 10:50:48 +02:00
Luca Frosini dc2d5cece3 Added SchemaMixedElement interface to identify element supporting
additional properties
2020-02-11 10:10:07 +01:00
Luca Frosini 9858c50c99 Fixing Model 2020-02-04 09:44:10 +01:00
Luca Frosini 0709706ddc Fixing model 2020-02-03 10:51:29 +01:00
Luca Frosini 05d6f6796d Reorganized model as following
Element
 - EntityElement
   - Entity
     - Resource
     - Facet
   - Context
   - EntityType
     - ResourceType (3 lists of PropertyDefinition, LinkedFacet, LinkedResource)
     - FacetType (1 list of PropertyDefinition)
 - RelationElement
   - Relation
     - IsRelatedTo
     - ConsistsOf
   - IsParentOf
   - RelationType
     - IsRelatedTo (1 list of PropertyDefinition)
     - ConsistsOf (1 list of PropertyDefinition)
 - PropertyElement
   - Property
     - Header
     - PropagationConstraint
     - Encrypted
   - PropertyType (1 list of PropertyDefinition)
     - PropertyDefinition
     - LinkedEntity
       - LinkedFacet
       - LinkedResource
2020-01-30 11:01:36 +01:00
Luca Frosini 1421a53b52 Moved Header in model 2020-01-20 10:24:55 +01:00
Luca Frosini 770155d5c5 Fixing model 2019-11-04 18:06:46 +01:00
Luca Frosini a58eec0cb3 Fixed model 2019-10-30 12:43:16 +01:00
Luca Frosini 6f15a1d7dc Fixing model redesign 2019-10-30 09:57:14 +01:00
Luca Frosini 45beeff1ef Fixing json serialization/deserialization issues 2019-10-28 17:36:09 +01:00
Luca Frosini d77456ad98 Fixing model redefintion 2019-10-24 19:50:43 +02:00
Luca Frosini a9a1ab83ce Reorganizing model 2019-10-24 11:26:49 +02:00
Luca Frosini 408cfb9686 Adding and additional level to allow to define TypeDefinition and
PropertyDefinition
2019-10-23 16:55:48 +02:00