-
Notifications
You must be signed in to change notification settings - Fork 0
/
processmodeller.module.ts
345 lines (340 loc) · 20.5 KB
/
processmodeller.module.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
/*
* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Copyright 2023 Xyna GmbH, Germany
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { FactoryManagerModule } from '@fman/factory-manager.module';
import { I18nService } from '@zeta/i18n';
import { QueryParameterService } from '@zeta/nav/query-parameter.service';
import { ZetaModule } from '@zeta/zeta.module';
import { MonacoEditorModule } from 'ngx-monaco-editor-v2';
import { XmomService } from './api/xmom.service';
import { ComponentMappingService } from './document/component-mapping.service';
import { DataTypeComponent } from './document/datatype.component';
import { DataTypeService } from './document/datatype.service';
import { CodingComponent } from './document/datatype/coding/coding.component';
import { DataTypeDetailsComponent } from './document/datatype/datatype-details/datatype-details.component';
import { ExceptionMessageRichListItemComponent } from './document/datatype/exception-message-rich-list-item/exception-message-rich-list-item.component';
import { ExceptionMessagesAreaComponent } from './document/datatype/exception-messages-area/exception-messages-area.component';
import { ExceptionTypeDetailsComponent } from './document/datatype/exceptiontype-details/exceptiontype-details.component';
import { GlobalStorablePropertiesAreaComponent } from './document/datatype/global-storable-properties-area/global-storable-properties-area.component';
import { MemberServiceComponent } from './document/datatype/member-service/member-service.component';
import { MemberVariableAreaComponent } from './document/datatype/member-variable-area/member-variable-area.component';
import { MemberVariableDetailsComponent } from './document/datatype/member-variable-details/member-variable-details.component';
import { MemberVariableComponent } from './document/datatype/member-variable/member-variable.component';
import { MethodDetailsComponent } from './document/datatype/method-details/method-details.component';
import { MethodImplementationComponent } from './document/datatype/method-implementation/method-implementation.component';
import { ServiceAreaComponent } from './document/datatype/service-area/service-area.component';
import { StorablePropertiesAreaComponent } from './document/datatype/storable-properties-area/storable-properties-area.component';
import { DataTypePluginTabComponent } from './document/datatype/tabs/datatype/datatype-plugin-tab.component';
import { DataTypeStorableTabComponent } from './document/datatype/tabs/datatype/datatype-storable-tab.component';
import { MemberVariableBaseTabComponent } from './document/datatype/tabs/member-variable/member-variable-base-tab.component';
import { MemberVariableStorableTabComponent } from './document/datatype/tabs/member-variable/member-variable-storable-tab.component';
import { MethodBaseTabComponent } from './document/datatype/tabs/method/method-base-tab.component';
import { MethodImplementationTabComponent } from './document/datatype/tabs/method/method-implementation-tab.component';
import { DocumentationTabComponent } from './document/datatype/tabs/shared/documentation-tab.component';
import { MetaTabComponent } from './document/datatype/tabs/shared/meta-tab.component';
import { TypeDocumentationAreaComponent } from './document/datatype/type-documentation-area/type-documentation-area.component';
import { ShowGUIModelModalModule } from './document/datatype/type-info-area/show-gui-model-modal/show-gui-model-modal.module';
import { TypeInfoAreaComponent } from './document/datatype/type-info-area/type-info-area.component';
import { DocumentService } from './document/document.service';
import { ExceptionTypeComponent } from './document/exceptiontype.component';
import { CloseDialogComponent } from './document/modal/close-dialog/close-dialog.component';
import { ConflictDialogComponent } from './document/modal/conflict-dialog/conflict-dialog.component';
import { ConstantDialogComponent } from './document/modal/constant-dialog/constant-dialog.component';
import { ErrorDialogComponent } from './document/modal/error-dialog/error-dialog.component';
import { RepairDialogComponent } from './document/modal/repair-dialog/repair-dialog.component';
import { RepairEntryComponent } from './document/modal/repair-dialog/repair-entry/repair-entry.component';
import { PluginService } from './document/plugin.service';
import { SelectionService } from './document/selection.service';
import { ServiceGroupComponent } from './document/servicegroup.component';
import { DetailsItemComponent } from './document/shared/details-item/details-item.component';
import { JavaSharedLibAreaComponent } from './document/shared/java-shared-lib-area/java-shared-lib-area.component';
import { JavaSharedLibItemComponent } from './document/shared/java-shared-lib-area/java-shared-lib-item.component';
import { LibAreaComponent } from './document/shared/lib-area/lib-area.component';
import { LibItemComponent } from './document/shared/lib-area/lib-item.component';
import { MemberAreaComponent } from './document/shared/member-area/member-area.component';
import { MetaTagAreaComponent } from './document/shared/meta-tag-area/meta-tag-area.component';
import { MetaTagComponent } from './document/shared/meta-tag-rich-list/meta-tag-rich-list.component';
import { TypeDocumentComponent } from './document/type-document.component';
import { WorkflowDetailLevelService } from './document/workflow-detail-level.service';
import { WorkflowDocumentComponent } from './document/workflow-document.component';
import { ContentAreaComponent } from './document/workflow/content-area/content-area.component';
import { DataflowComponent } from './document/workflow/dataflow/dataflow.component';
import { BranchSelectionService } from './document/workflow/distinction/branch/branch-selection.service';
import { BranchComponent } from './document/workflow/distinction/branch/branch.component';
import { CaseAreaComponent } from './document/workflow/distinction/case-area/case-area.component';
import { CaseComponent } from './document/workflow/distinction/case/case.component';
import { ChoiceComponent } from './document/workflow/distinction/choice.component';
import { ConditionalBranchingComponent } from './document/workflow/distinction/conditional-branching/conditional-branching.component';
import { ConditionalChoiceComponent } from './document/workflow/distinction/conditional-choice/conditional-choice.component';
import { TypeChoiceComponent } from './document/workflow/distinction/type-choice/type-choice.component';
import { DocumentationAreaComponent } from './document/workflow/documentation-area/documentation-area.component';
import { DropIndicatorComponent } from './document/workflow/drop-indicator/drop-indicator.component';
import { CompensationComponent } from './document/workflow/exception/compensation/compensation.component';
import { ExceptionHandlingAreaComponent } from './document/workflow/exception/exception-handling-area/exception-handling-area.component';
import { ExceptionHandlingComponent } from './document/workflow/exception/exception-handling/exception-handling.component';
import { ItemBarAreaComponent } from './document/workflow/exception/item-bar-area/item-bar-area.component';
import { ThrowComponent } from './document/workflow/exception/throw/throw.component';
import { ForeachComponent } from './document/workflow/foreach/foreach.component';
import { FilterCriterionAreaComponent } from './document/workflow/formula-area/filter-criterion-area.component';
import { FormulaAreaComponent } from './document/workflow/formula-area/formula-area.component';
import { SelectionMaskCriterionAreaComponent } from './document/workflow/formula-area/selection-mask-criterion-area.component';
import { SortingCriterionAreaComponent } from './document/workflow/formula-area/sorting-criterion-area.component';
import { FormulaInputAreaComponent } from './document/workflow/formula-input-area/formula-input-area.component';
import { FormulaComponent } from './document/workflow/formula/formula.component';
import { FormulaEditablePartComponent } from './document/workflow/formula/parts/formula-editable-part.component';
import { FormulaPartFunctionComponent } from './document/workflow/formula/parts/formula-part-function/formula-part-function.component';
import { FormulaPartLiteralComponent } from './document/workflow/formula/parts/formula-part-literal/formula-part-literal.component';
import { FormulaPartMemberComponent } from './document/workflow/formula/parts/formula-part-member/formula-part-member.component';
import { FormulaPartOperationComponent } from './document/workflow/formula/parts/formula-part-operation/formula-part-operation.component';
import { FormulaPartSpecialComponent } from './document/workflow/formula/parts/formula-part-special/formula-part-special.component';
import { FormulaPartComponent } from './document/workflow/formula/parts/formula-part.component';
import { FormulaProxyComponent } from './document/workflow/formula/parts/formula-proxy/formula-proxy.component';
import { InvocationComponent } from './document/workflow/invocation/invocation.component';
import { LabelAreaComponent } from './document/workflow/label-area/label-area.component';
import { MappingComponent } from './document/workflow/mapping/mapping.component';
import { NonDraggableTextAreaComponent } from './document/workflow/non-draggable-text-area/non-draggable-text-area.component';
import { OrderInputSourceAreaComponent } from './document/workflow/order-input-source-area/order-input-source-area.component';
import { ParallelismComponent } from './document/workflow/parallelism/parallelism.component';
import { QueryComponent } from './document/workflow/query/query.component';
import { RemoteDestinationAreaComponent } from './document/workflow/remote-destination-area/remote-destination-area.component';
import { RetryComponent } from './document/workflow/retry/retry.component';
import { ServiceStepComponent } from './document/workflow/service-step/service-step.component';
import { ModDnDContentEditableDirective } from './document/workflow/shared/drag-and-drop/mod-dnd-content-editable.directive';
import { ModDragAndDropService } from './document/workflow/shared/drag-and-drop/mod-drag-and-drop.service';
import { ModDraggableDirective } from './document/workflow/shared/drag-and-drop/mod-draggable.directive';
import { ModDropAreaDirective } from './document/workflow/shared/drag-and-drop/mod-drop-area.directive';
import { ModContentEditableDirective } from './document/workflow/shared/mod-content-editable.directive';
import { ModellingItemComponent, ModellingObjectComponent } from './document/workflow/shared/modelling-object.component';
import { SelectableModellingObjectComponent } from './document/workflow/shared/selectable-modelling-object.component';
import { TextAreaModellingObjectComponent } from './document/workflow/shared/text-area-modelling-object.component';
import { TemplatePartFormulaComponent } from './document/workflow/template/template-part/template-part-formula.component';
import { TemplatePartTextComponent } from './document/workflow/template/template-part/template-part-text.component';
import { TemplatePartComponent } from './document/workflow/template/template-part/template-part.component';
import { TemplateRowComponent } from './document/workflow/template/template-row/template-row.component';
import { TemplateComponent } from './document/workflow/template/template.component';
import { TypeLabelAreaServiceComponent } from './document/workflow/type-label-area/type-label-area-service.component';
import { TypeLabelAreaComponent } from './document/workflow/type-label-area/type-label-area.component';
import { VariableAreaChoiceComponent } from './document/workflow/variable-area/variable-area-choice.component';
import { VariableAreaDocumentComponent } from './document/workflow/variable-area/variable-area-document.component';
import { VariableAreaServiceComponent } from './document/workflow/variable-area/variable-area-service.component';
import { VariableAreaComponent } from './document/workflow/variable-area/variable-area.component';
import { VariableTreeNodeComponent } from './document/workflow/variable-tree-node/variable-tree-node.component';
import { VariableTreeComponent } from './document/workflow/variable-tree/variable-tree.component';
import { VariableComponent } from './document/workflow/variable/variable.component';
import { FlowCanvasComponent } from './document/workflow/visual-mapping/flow-canvas/flow-canvas.component';
import { VisualMappingComponent } from './document/workflow/visual-mapping/visual-mapping.component';
import { WorkflowComponent } from './document/workflow/workflow/workflow.component';
import { PmodOutsideListenerDirective } from './misc/directives/pmod-outside-listener.directives';
import { LabelPathDialogComponent } from './misc/modal/label-path-dialog/label-path-dialog.component';
import { ModellerSettingsDialogComponent } from './modeller-settings-dialog/modeller-settings-dialog.component';
import { ClipboardAreaComponent } from './navigation/clipboard/clipboard-area.component';
import { ClipboardItemComponent } from './navigation/clipboard/clipboard-item.component';
import { ClipboardComponent } from './navigation/clipboard/clipboard.component';
import { CompareComponent } from './navigation/compare/compare.component';
import { DetailsComponent } from './navigation/details/details.component';
import { RelationTableComponent } from './navigation/details/relation-table/relation-table.component';
import { ShowXmlModalComponent } from './navigation/details/show-xml-modal/show-xml-modal.component';
import { DevToolsModule } from './navigation/dev-tools/dev-tools.module';
import { ErrorsComponent } from './navigation/errors/errors.component';
import { FactoryService } from './navigation/factory.service';
import { FactoryComponent } from './navigation/factory/factory.component';
import { XMOMTreeItemComponent } from './navigation/factory/xmom-tree-item.component';
import { XMOMTreeComponent } from './navigation/factory/xmom-tree.component';
import { HelpComponent } from './navigation/help/help.component';
import { NavigationComponent } from './navigation/navigation.component';
import { SearchComponent } from './navigation/search/search.component';
import { ErrorItemComponent } from './navigation/shared/error-item/error-item.component';
import { ErrorService } from './navigation/shared/error.service';
import { WorkflowLauncherComponent } from './navigation/workflowlauncher/workflowlauncher.component';
import { XMOMListItemComponent } from './navigation/xmom/xmom-list-item.component';
import { XMOMListComponent } from './navigation/xmom/xmom-list.component';
import { ProcessmodellerComponent } from './processmodeller.component';
import { ToolbarComponent } from './toolbar/toolbar.component';
import { WorkflowDetailSettingsService } from './workflow-detail-settings.service';
@NgModule({
imports: [
CommonModule,
FormsModule,
ZetaModule,
FactoryManagerModule,
ShowGUIModelModalModule,
DevToolsModule,
MonacoEditorModule.forRoot()
],
declarations: [
BranchComponent,
CaseAreaComponent,
CaseComponent,
ChoiceComponent,
ClipboardComponent,
ClipboardItemComponent,
ClipboardAreaComponent,
CloseDialogComponent,
CodingComponent,
CompareComponent,
CompensationComponent,
ConditionalBranchingComponent,
ConditionalChoiceComponent,
ConflictDialogComponent,
ConstantDialogComponent,
ContentAreaComponent,
DataflowComponent,
DataTypeComponent,
DataTypeDetailsComponent,
DataTypePluginTabComponent,
DataTypeStorableTabComponent,
DetailsItemComponent,
DetailsComponent,
DocumentationAreaComponent,
DocumentationTabComponent,
DropIndicatorComponent,
ErrorDialogComponent,
ErrorItemComponent,
ErrorsComponent,
ExceptionHandlingAreaComponent,
ExceptionHandlingComponent,
ExceptionMessagesAreaComponent,
ExceptionMessageRichListItemComponent,
ExceptionTypeComponent,
ExceptionTypeDetailsComponent,
FactoryComponent,
FilterCriterionAreaComponent,
FlowCanvasComponent,
ForeachComponent,
FormulaAreaComponent,
FormulaComponent,
FormulaEditablePartComponent,
FormulaInputAreaComponent,
FormulaPartComponent,
FormulaPartFunctionComponent,
FormulaPartLiteralComponent,
FormulaPartMemberComponent,
FormulaPartOperationComponent,
FormulaPartSpecialComponent,
FormulaProxyComponent,
GlobalStorablePropertiesAreaComponent,
HelpComponent,
InvocationComponent,
ItemBarAreaComponent,
JavaSharedLibAreaComponent,
JavaSharedLibItemComponent,
LabelAreaComponent,
LabelPathDialogComponent,
LibAreaComponent,
LibItemComponent,
MappingComponent,
MemberAreaComponent,
MemberServiceComponent,
MemberVariableAreaComponent,
MemberVariableComponent,
MemberVariableBaseTabComponent,
MemberVariableDetailsComponent,
MemberVariableStorableTabComponent,
MetaTabComponent,
MetaTagAreaComponent,
MetaTagComponent,
MethodBaseTabComponent,
MethodDetailsComponent,
MethodImplementationComponent,
MethodImplementationTabComponent,
ModContentEditableDirective,
ModDraggableDirective,
ModDropAreaDirective,
ModDnDContentEditableDirective,
ModellerSettingsDialogComponent,
ModellingItemComponent,
ModellingObjectComponent,
NavigationComponent,
NonDraggableTextAreaComponent,
OrderInputSourceAreaComponent,
ParallelismComponent,
PmodOutsideListenerDirective,
ProcessmodellerComponent,
QueryComponent,
RemoteDestinationAreaComponent,
RepairDialogComponent,
RepairEntryComponent,
RelationTableComponent,
RetryComponent,
SearchComponent,
SelectableModellingObjectComponent,
SelectionMaskCriterionAreaComponent,
ServiceAreaComponent,
ServiceGroupComponent,
ServiceStepComponent,
ShowXmlModalComponent,
SortingCriterionAreaComponent,
StorablePropertiesAreaComponent,
TemplateComponent,
TemplatePartComponent,
TemplatePartFormulaComponent,
TemplatePartTextComponent,
TemplateRowComponent,
TextAreaModellingObjectComponent,
ThrowComponent,
ToolbarComponent,
TypeChoiceComponent,
TypeDocumentationAreaComponent,
TypeInfoAreaComponent,
TypeLabelAreaComponent,
TypeLabelAreaServiceComponent,
TypeDocumentComponent,
VariableAreaChoiceComponent,
VariableAreaComponent,
VariableAreaDocumentComponent,
VariableAreaServiceComponent,
VariableComponent,
VariableTreeComponent,
VariableTreeNodeComponent,
VisualMappingComponent,
WorkflowComponent,
WorkflowDocumentComponent,
WorkflowLauncherComponent,
XMOMListComponent,
XMOMListItemComponent,
XMOMTreeComponent,
XMOMTreeItemComponent
],
exports: [
DataflowComponent,
ExceptionHandlingAreaComponent,
TypeLabelAreaComponent,
VariableAreaDocumentComponent,
WorkflowComponent
],
providers: [
BranchSelectionService,
ComponentMappingService,
DataTypeService,
DocumentService,
FactoryService,
I18nService,
ModDragAndDropService,
PluginService,
QueryParameterService,
WorkflowDetailSettingsService,
WorkflowDetailLevelService,
SelectionService,
XmomService,
ErrorService
]
})
export class ProcessmodellerModule {
}