initial attribute generator
write files
Test approach, using Interfaces to define field-describing classes, and then auto-generating concrete implementations. Has issues with classpath currently.
Rough initial version of prototype meta api class generation
Finish revised Endpoint generation code.
Move generator classes to atlas-[api,core], adding a standalone class for the generation of info classes.
Delete atlas-generator project, as is no longer necessary
Add annotations to model objects
Rough version of meta API. Still very much subject to change, with some hacky code in places.
Add generated files to source control until maven autogeneration is in place.
Add generated-sources dir to classpath
Add generated-sources dir to build path rather than classpath
Add generated-sources dir as source folder via maven helper plugin, as adding
an additional resources directory breaks Configurer.
Add in generated-sources dir as second resources dir
Add new Number types, and remove AutoService annotation from Processor classes
Roll out FieldName annotations to more of the model
Move generated sources to appropriate packages within the conventional source tree (src/main/java)
to sidestep problems with compiled classes not being in packaged war.
Tweak autogeneration target package - classes now live in main source tree in special 'generated'
packages.
Add annotations to Topic- and ScheduleControllers, and generate classes for these.
Extract Link Creation to separate class, and fix case-matching issue.
Add schedule and topic model annotations, and remove info classes from mis-named package
Refactor link creation into separate class, and pull atlas base uri from property. Misc refactoring of
intermediate model info form, including tidying output of described type.