Closed claudenirmf closed 3 years ago
As agreed offline, all schemas now have additionalProperties: true
in order to allow easier incremental evolution of the project and enable some compatibility between releases. Additionally, all references can be set to null
and checking the presence of references will be part of the syntactical verification.
Resolves #64
Updated required fields
ClassView
Class
Reference
Diagram
GeneralizationSetView
GeneralizationSet
GeneralizationView
Generalization
Literal
PackageView
Package
"Point"
Path
Project
Property
Rectangle
RelationView
Relation
Text
There is a couple of choices that feel a bit inconsistent for me:
Relation
, the field properties can be (i) omitted, (ii)null
, (iii) or an empty properties array.general
andspecific
inGeneralization
, cannot be set tonull
.