René Schöne (699ebb7a) at 11 Mar 18:12
René Schöne (69479d66) at 11 Mar 18:12
René Schöne (69479d66) at 11 Mar 17:59
currently, they are created for all nonterminals.
Implement in Analysis.jrag
syn boolean TypeDecl.needUnresolvedClass() {
// a TypeDecl needs an unresolved class, if it can appear in a relation
// TODO
return true;
}
resolves #12
Currently, all nonterminal classes get accompanying placeholder classes prefixed with unresolved. There are several problems with that.
Therefore, two improvements are required.
syn boolean TypeDecl.isReferenceTarget()
.syn boolean TypeDecl.instantiable()
.These points can be checked easily. However, there is another problem. Relation endpoints can refer to types that have subtypes. However, the placeholder must still have the type of the supertype. Currently, an arbitrary instantiable subtype is selected.
René Schöne (699ebb7a) at 11 Mar 17:46
Merge branch 'improvement/modern-gradle' into 'develop'
... and 25 more commits
Cache gradle wrapper, and dependencies between jobs.
See https://docs.gitlab.com/ee/ci/caching/ and https://docs.gitlab.com/ee/ci/yaml/
Johannes Mey (e6aebf05) at 11 Mar 17:43
René Schöne (699ebb7a) at 11 Mar 17:43
Merge branch 'improvement/modern-gradle' into 'develop'
... and 12 more commits
René Schöne (e6aebf05) at 11 Mar 17:40
0.4.0
There is already a running milestone %0.3.1
Agreed, should be main
instead of master
. And probably also dev
instead of develop
?
Understandable, however:
CONTRIBUTING.md
is used in the webui of gitlab in some placesI would move this to pages, once #33 is done. And then, it does not matter anymore, where the link to the options points to, imho.
there should be a version bump and this should be made master/main.
yes