From 237ff029c249efaa8e4a4712bad7cecec7a58d63 Mon Sep 17 00:00:00 2001
From: rschoene <rene.schoene@tu-dresden.de>
Date: Fri, 29 Nov 2019 12:23:23 +0100
Subject: [PATCH] Simplify and fix ragdoc.

---
 ragdoc-view/src/app/app.component.ts |  2 +-
 ragdoc-view/src/data                 |  1 +
 statemachine.base/build.gradle       | 24 ------------------------
 3 files changed, 2 insertions(+), 25 deletions(-)
 create mode 120000 ragdoc-view/src/data

diff --git a/ragdoc-view/src/app/app.component.ts b/ragdoc-view/src/app/app.component.ts
index 9ec8c9c..d9f86dd 100644
--- a/ragdoc-view/src/app/app.component.ts
+++ b/ragdoc-view/src/app/app.component.ts
@@ -52,7 +52,7 @@ import { Location } from '@angular/common';
   ],
 })
 export class AppComponent implements OnInit {
-  title = 'OpenLicht Eraser Documentation';
+  title = 'StateMachine Example Documentation';
   showMenu = false;
   packages : Package[];
   filter = '';
diff --git a/ragdoc-view/src/data b/ragdoc-view/src/data
new file mode 120000
index 0000000..2280932
--- /dev/null
+++ b/ragdoc-view/src/data
@@ -0,0 +1 @@
+../../statemachine.base/build/docs/ragdoc/
\ No newline at end of file
diff --git a/statemachine.base/build.gradle b/statemachine.base/build.gradle
index 2cce1f4..c549365 100644
--- a/statemachine.base/build.gradle
+++ b/statemachine.base/build.gradle
@@ -28,11 +28,6 @@ sourceSets {
     }
 }
 
-task cleanRagdoc(type: Delete) {
-    group = 'documentation'
-    new File(docsDir, 'ragdoc').deleteDir()
-}
-
 dependencies {
     implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jackson_version}"
     implementation group: 'net.sf.beaver', name: 'beaver-rt', version: '0.9.11'
@@ -152,25 +147,6 @@ jastadd {
     jastaddOptions = ['--List=JastAddList']
 }
 
-String[] arguments = ["../libs/rd-builder.jar", "-d", "doc/"]
-def allSrcFiles = sourceSets.main.allSource.findAll { it.name.endsWith('java') }.toArray()
-def ragdocViewSrcData = '../ragdoc-view/src/data/'
-
-//task ragdoc(type: JavaExec, dependsOn: assemble, overwrite: true) {
-//    group = 'documentation'
-//    description = 'Create ragdoc json documentation files'
-//    main = "-jar"
-//    args arguments + allSrcFiles
-//}
-
-task copyRagdoc(type: Copy, dependsOn: cleanRagdoc) {
-    group = 'documentation'
-    description = 'Copy ragdoc json documentation files to ragdoc-viewer'
-    from 'doc/'
-    into ragdocViewSrcData
-    eachFile { println it.file }
-}
-
 preprocess.dependsOn ecoreToRelast
 generateAst.dependsOn preprocess
 
-- 
GitLab