Skip to content

Commit 4e6f884

Browse files
committed
Bpel visualizer added to branch
Bei paketen nur sax-ts und stack-typescript dazugekommen
1 parent cdc8b48 commit 4e6f884

File tree

8 files changed

+1554
-25
lines changed

8 files changed

+1554
-25
lines changed

package-lock.json

Lines changed: 18 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838
"node-sass": "4.14.1",
3939
"rxjs": "^6.6.2",
4040
"rxjs-compat": "^6.6.2",
41+
"sax-ts": "^1.2.9",
42+
"stack-typescript": "^1.0.4",
4143
"tslib": "^1.9.0",
4244
"zone.js": "^0.8.26"
4345
},

src/app/app.component.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ <h1>
55

66
<button (click)="load()">Load <i class="fa fa-folder-open"></i></button>
77
<button (click)="testsave()">Save <i class="fa fa-save"></i></button>
8+
<button (click)="initiateBPEL()">Visualize <i class="fa fa-cogs"></i></button>
89

910
<div class="modeler">
1011
<div id="canvas"></div>

src/app/app.component.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import _camundaModdleDescriptor from "camunda-bpmn-moddle/resources/camunda.json
1111
import moddle from '../docs/moddle.json';
1212
import PathMap from './bpmn-js/draw/PathMap';
1313
//import SituationPropertiesProvider from './provider/situations/SituationPropertiesProvider';
14+
import {BpelService} from './services/bpelparser.service';
1415

1516

1617

@@ -53,7 +54,7 @@ export class AppComponent implements OnInit {
5354
static param : Params;
5455
static winery2: WineryService;
5556

56-
constructor(private http: HttpClient, private route: ActivatedRoute,private wineryService: WineryService) {
57+
constructor(private http: HttpClient, private route: ActivatedRoute,private wineryService: WineryService, private bpelservice: BpelService) {
5758
}
5859

5960
ngOnInit(): void {
@@ -121,7 +122,9 @@ export class AppComponent implements OnInit {
121122
);
122123
*/
123124

124-
this.wineryService.loadPlanBPEL(this.modeler);
125+
bpelToBeParsed = this.wineryService.loadPlanBPEL(this.modeler);
126+
this.bpelservice.bpelspass(bpelToBeParsed, this.modeler);
127+
125128

126129
}
127130

src/app/app.module.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import { BroadcastService } from './services/broadcast.service';
66
import { AppComponent } from './app.component';
77
import { HttpService } from './util/http.service';
88
import {HttpClientModule, HttpClient, HttpHandler} from '@angular/common/http';
9+
import {BpelService} from './services/bpelparser.service';
10+
import {BpmnCreator} from './services/bpmncreator.service';
911

1012

1113

@@ -16,7 +18,7 @@ import {HttpClientModule, HttpClient, HttpHandler} from '@angular/common/http';
1618
imports: [
1719
BrowserModule, HttpClientModule, RouterModule.forRoot([])
1820
],
19-
providers: [BroadcastService, WineryService, HttpService],
21+
providers: [BroadcastService, WineryService, HttpService, BpelService, BpmnCreator],
2022
bootstrap: [AppComponent]
2123
})
2224
export class AppModule { }

0 commit comments

Comments
 (0)