AAI-2441 Swagger to document AAI schema PlantUML

Use Swagger template to generate a file close to PlantUML diagram format
from the AAI schema (OXM file)
Run generate-uml-snapshot.sh to massage it to complete the set of class diagrams
with compositions and another set of diagrams with EdgeRule relationships
Add the generated plantuml text files
Ignore the /plantuml/backups/ files

Change-Id: I7ef8363095bf1adcf0f7ad792051b4e593683609
Issue-ID: AAI-2441
Signed-off-by: Keong Lim <keong.lim@huawei.com>
16 files changed
tree: 10e17448288c2f1dbf75256e998f16562c34eeac
  1. aai-annotations/
  2. aai-queries/
  3. aai-schema/
  4. aai-schema-gen/
  5. aai-schema-service/
  6. plantuml/
  7. .editorconfig
  8. .gitattributes
  9. .gitignore
  10. .gitreview
  11. generate-uml-snapshot.sh
  12. INFO.yaml
  13. LICENSE.TXT
  14. LICENSE_ALT1.txt
  15. onap-java-formatter.xml
  16. pom.xml
  17. README.md
  18. version.properties
README.md

AAI Schema Service

Local setup

In order to start the service locally, here is what needs to be done

> mvn clean install 

Above command only needs to be run the first time

The command below actually starts the microservice

> mvn -pl aai-schema-service -PrunAjsc