aboutsummaryrefslogtreecommitdiffstats
path: root/sdc-workflow-designer-ui/src/app/model
diff options
context:
space:
mode:
Diffstat (limited to 'sdc-workflow-designer-ui/src/app/model')
-rw-r--r--sdc-workflow-designer-ui/src/app/model/model.ts16
-rw-r--r--sdc-workflow-designer-ui/src/app/model/node-data-type/display-name.ts16
-rw-r--r--sdc-workflow-designer-ui/src/app/model/node-data-type/icon.ts17
-rw-r--r--sdc-workflow-designer-ui/src/app/model/node-data-type/node-data-type.ts24
-rw-r--r--sdc-workflow-designer-ui/src/app/model/notice-type.enum.ts14
-rw-r--r--sdc-workflow-designer-ui/src/app/model/notice.ts19
-rw-r--r--sdc-workflow-designer-ui/src/app/model/plan-model.ts24
-rw-r--r--sdc-workflow-designer-ui/src/app/model/plan-treeview-item.ts19
-rw-r--r--sdc-workflow-designer-ui/src/app/model/rest-config.ts17
-rw-r--r--sdc-workflow-designer-ui/src/app/model/swagger-setting.ts18
-rw-r--r--sdc-workflow-designer-ui/src/app/model/swagger.ts259
-rw-r--r--sdc-workflow-designer-ui/src/app/model/topology/node-template.ts18
-rw-r--r--sdc-workflow-designer-ui/src/app/model/value-object.ts15
-rw-r--r--sdc-workflow-designer-ui/src/app/model/value-source.enum.ts22
-rw-r--r--sdc-workflow-designer-ui/src/app/model/value-type.enum.ts20
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/end-event.ts15
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/error-event.ts18
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/exclusive-gateway.ts15
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/intermediate-catch-event.ts17
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/node-type.enum.ts27
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/parameter.ts21
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/position.ts15
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/rest-parameter.ts20
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/rest-task.ts29
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/script-task.ts17
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/sequence-flow.ts22
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/service-task.ts19
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/start-event.ts17
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/sub-process.ts15
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-base-parameter.ts20
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-body-parameter.ts18
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-collection-format.enum.ts17
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-format.enum.ts22
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-type.enum.ts14
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-in.enum.ts14
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-items.ts31
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-normal-parameter.ts34
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-parameter.ts13
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-response.ts21
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-schema.ts38
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/timer-event-definition.ts25
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/tosca-node-task.ts22
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/workflow-element.ts14
-rw-r--r--sdc-workflow-designer-ui/src/app/model/workflow/workflow-node.ts25
44 files changed, 0 insertions, 1113 deletions
diff --git a/sdc-workflow-designer-ui/src/app/model/model.ts b/sdc-workflow-designer-ui/src/app/model/model.ts
deleted file mode 100644
index bd3c2c64..00000000
--- a/sdc-workflow-designer-ui/src/app/model/model.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { WorkflowNode } from './workflow/workflow-node';
-export class Model {
- public nodes: WorkflowNode[] = [];
- public configs: any = {};
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/node-data-type/display-name.ts b/sdc-workflow-designer-ui/src/app/model/node-data-type/display-name.ts
deleted file mode 100644
index df624ebc..00000000
--- a/sdc-workflow-designer-ui/src/app/model/node-data-type/display-name.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-
-export class DisplayName {
- public zh_CN: string;
- public en_US: string;
-} \ No newline at end of file
diff --git a/sdc-workflow-designer-ui/src/app/model/node-data-type/icon.ts b/sdc-workflow-designer-ui/src/app/model/node-data-type/icon.ts
deleted file mode 100644
index 1bb47298..00000000
--- a/sdc-workflow-designer-ui/src/app/model/node-data-type/icon.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-
-export class Icon {
- public name: string;
- public width: number;
- public height: number;
-} \ No newline at end of file
diff --git a/sdc-workflow-designer-ui/src/app/model/node-data-type/node-data-type.ts b/sdc-workflow-designer-ui/src/app/model/node-data-type/node-data-type.ts
deleted file mode 100644
index 64dc0e96..00000000
--- a/sdc-workflow-designer-ui/src/app/model/node-data-type/node-data-type.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/**
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { DisplayName } from "./display-name";
-import { Icon } from "./icon";
-import { SwaggerSchema } from "../workflow/swagger/swagger-schema";
-
-export interface NodeDataType {
- id: string;
- displayName?: DisplayName;
- description?: DisplayName;
- type: string;
- icon: Icon;
- content: any;
- definitions: any;
-} \ No newline at end of file
diff --git a/sdc-workflow-designer-ui/src/app/model/notice-type.enum.ts b/sdc-workflow-designer-ui/src/app/model/notice-type.enum.ts
deleted file mode 100644
index 417f79cc..00000000
--- a/sdc-workflow-designer-ui/src/app/model/notice-type.enum.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export enum NoticeType {
- success, info, warning, danger
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/notice.ts b/sdc-workflow-designer-ui/src/app/model/notice.ts
deleted file mode 100644
index 7f49aafb..00000000
--- a/sdc-workflow-designer-ui/src/app/model/notice.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { NoticeType } from './notice-type.enum';
-
-export class Notice {
- constructor(public type: NoticeType,
- public content: string,
- public timeout: number = 0) {
- }
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/plan-model.ts b/sdc-workflow-designer-ui/src/app/model/plan-model.ts
deleted file mode 100644
index afe05f72..00000000
--- a/sdc-workflow-designer-ui/src/app/model/plan-model.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/**
- * Copyright (c) 2017-2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { WorkflowNode } from './workflow/workflow-node';
-import { Model } from './model';
-
-export class PlanModel {
- public id: string;
- public uuid: string;
- public operationId: string;
- public name: string;
- public version: string;
- public description: string;
- public scene: string;
- public data = new Model();
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/plan-treeview-item.ts b/sdc-workflow-designer-ui/src/app/model/plan-treeview-item.ts
deleted file mode 100644
index aa3f81b5..00000000
--- a/sdc-workflow-designer-ui/src/app/model/plan-treeview-item.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-
-export class PlanTreeviewItem {
- constructor(public name: string,
- public value: string,
- public children: PlanTreeviewItem[],
- public canSelect = true) {
- }
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/rest-config.ts b/sdc-workflow-designer-ui/src/app/model/rest-config.ts
deleted file mode 100644
index cace1c48..00000000
--- a/sdc-workflow-designer-ui/src/app/model/rest-config.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { Swagger } from './swagger';
-
-export class RestConfig {
- constructor(public id: string, public name: string, public version: string, public url: string,
- public swagger?: Swagger) { }
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/swagger-setting.ts b/sdc-workflow-designer-ui/src/app/model/swagger-setting.ts
deleted file mode 100644
index 41e30fd1..00000000
--- a/sdc-workflow-designer-ui/src/app/model/swagger-setting.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { Swagger } from './swagger';
-
-export class SwaggerSetting {
- constructor(public name: string, public version: string, public url: string, public path: string,
- public swagger?: Swagger) {
- }
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/swagger.ts b/sdc-workflow-designer-ui/src/app/model/swagger.ts
deleted file mode 100644
index 18867086..00000000
--- a/sdc-workflow-designer-ui/src/app/model/swagger.ts
+++ /dev/null
@@ -1,259 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-
-export class SwaggerParameterClass {
- public description: string;
- public position: string; // in path, query, header, body, form
- public name: string;
- public required: boolean;
- public type: string;
- public enum: any[];
-
- // if position is body
- public schema: SwaggerSchemaObject;
-
- constructor(options: any) {
- this.description = options.description;
- this.position = options.in;
- this.name = options.name;
- this.required = options.required;
- this.type = options.type;
- this.enum = options.enum;
- if (this.position === 'body') {
- this.schema = getSchemaObject(options.schema);
- }
- }
-}
-
-export class SwaggerHeader {
- public description: string;
-
- constructor(options: any) {
- this.description = options.description;
- }
-}
-
-export class SwaggerResponseClass {
- public description: string;
- public schema: SwaggerSchemaObject;
- public headers: any;
-
- constructor({description, schema, headers}) {
- this.description = description;
-
- if (schema) {
- this.schema = getSchemaObject(schema);
- }
-
- if (headers) {
- this.headers = {};
- for (const key in headers) {
- this.headers[key] = new SwaggerHeader(headers[key]);
- }
- }
- }
-}
-
-export class SwaggerMethod {
- public consumes: string[];
- public description: string;
- public operationId: string;
- public parameters: SwaggerParameterClass[];
- public produces: string[];
- public responses: any;
- public summary: string;
- public tags: string[];
-
- constructor({ consumes, description, operationId, parameters, produces, responses, summary, tags }) {
- this.consumes = consumes;
- this.description = description;
- this.operationId = operationId;
- this.parameters = parameters.map(param => new SwaggerParameterClass(param));
- this.produces = produces;
- this.responses = this.initResponses(responses);
- this.summary = summary;
- this.tags = tags;
- }
-
- private initResponses(responses: any): any {
- const responseObjs = {};
- for (const key in responses) {
- responseObjs[key] = new SwaggerResponseClass(responses[key]);
- }
-
- return responseObjs;
- }
-}
-
-export class SwaggerInfo {
- public title: string;
- public version: string;
-
- constructor({ title, version }) {
- this.title = title;
- this.version = version;
- }
-}
-
-export class SwaggerTag {
- public name: string;
-
- constructor({name}) {
- this.name = name;
- }
-}
-
-export class Swagger {
- public basePath: string;
- public definitions: any;
- public info: SwaggerInfo;
- public paths: any;
- public swagger: string;
- public tags: SwaggerTag[];
-
- constructor({basePath, definitions, info, paths, swagger, tags}) {
- this.basePath = basePath;
- this.definitions = this.initDefinitions(definitions);
- this.info = new SwaggerInfo(info);
- this.paths = this.initPaths(paths);
- this.swagger = swagger;
- if(tags) {
- this.tags = tags.map(tag => new SwaggerTag(tag));
- }
- }
-
- private initPaths(paths: any): any {
- const pathObjs = {};
- for (const key in paths) {
- pathObjs[key] = this.initPath(paths[key]);
- }
- return pathObjs;
- }
-
- private initPath(path: any): any {
- const pathObj = {};
-
- for (const key in path) {
- pathObj[key] = new SwaggerMethod(path[key]);
- }
-
- return pathObj;
- }
-
- private initDefinitions(definitions: any): any {
- const definitionObjs = {};
- for (const key in definitions) {
- definitionObjs[key] = getSchemaObject(definitions[key]);
- }
- return definitionObjs;
- }
-}
-
-export function getSchemaObject(definition: any) {
- if (definition.$ref) {
- return new SwaggerReferenceObject(definition);
- } else if (definition.type === 'array') {
- return new SwaggerModelArray(definition);
- } else if (definition.type === 'object') {
- if (definition.properties) {
- return new SwaggerModelSimple(definition);
- } else if (definition.additionalProperties) {
- return new SwaggerModelMap(definition);
- } else {
- return new SwaggerModel();
- }
- } else {
- return new SwaggerPrimitiveObject(definition);
- }
-}
-
-export class SwaggerSchemaObject {
-
-}
-
-export class SwaggerReferenceObject extends SwaggerSchemaObject {
- public $ref: string;
-
- constructor({ $ref }) {
- super();
- this.$ref = $ref;
- }
-}
-
-export class SwaggerPrimitiveObject extends SwaggerSchemaObject {
- public collectionFormat: string;
- public default: any;
- public enumValues: any[];
- public exclusiveMaximum: boolean;
- public exclusiveMinimum: boolean;
- public format: string;
- public maximum: number;
- public maxLength: number;
- public minimum: number;
- public minLength: number;
- public multipleOf: number;
- public pattern: string;
- public type: string;
-
- constructor(options: any) {
- super();
- this.collectionFormat = options.collectionFormat;
- this.default = options.default;
- this.enumValues = options.enum;
- this.exclusiveMaximum = options.exclusiveMaximum;
- this.exclusiveMinimum = options.exclusiveMinimum;
- this.format = options.format;
- this.maximum = options.maximum;
- this.maxLength = options.maxLength;
- this.minimum = options.minimum;
- this.minLength = options.minLength;
- this.multipleOf = options.multipleOf;
- this.pattern = options.pattern;
- this.type = options.type;
- }
-}
-
-export class SwaggerModel extends SwaggerSchemaObject {
- public type = 'object';
-}
-
-export class SwaggerModelSimple extends SwaggerModel {
- public properties = {};
- public required = [];
-
- constructor(options: any) {
- super();
- this.required = options.required;
- for (const key in options.properties) {
- this.properties[key] = getSchemaObject(options.properties[key]);
- }
- }
-}
-
-export class SwaggerModelMap extends SwaggerModel {
- public additionalProperties: SwaggerSchemaObject;
-
- constructor(options: any) {
- super();
- this.additionalProperties = getSchemaObject(options.additionalProperties);
- }
-}
-
-export class SwaggerModelArray extends SwaggerSchemaObject {
- public type = 'array';
- public items: SwaggerSchemaObject;
-
- constructor(options: any) {
- super();
- this.items = getSchemaObject(options.items);
- }
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/topology/node-template.ts b/sdc-workflow-designer-ui/src/app/model/topology/node-template.ts
deleted file mode 100644
index 07ebc42e..00000000
--- a/sdc-workflow-designer-ui/src/app/model/topology/node-template.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-
-export class NodeTemplate {
- public id: string;
- public name: string;
- public type: string;
- public namespace: string;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/value-object.ts b/sdc-workflow-designer-ui/src/app/model/value-object.ts
deleted file mode 100644
index 0a079a8d..00000000
--- a/sdc-workflow-designer-ui/src/app/model/value-object.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export interface ValueObject {
- value?: any;
- valueSource: string;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/value-source.enum.ts b/sdc-workflow-designer-ui/src/app/model/value-source.enum.ts
deleted file mode 100644
index 720185a5..00000000
--- a/sdc-workflow-designer-ui/src/app/model/value-source.enum.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-
-export enum ValueSource {
- integer,
- number,
- boolean,
- string,
- Plan,
- Topology,
- Variable,
- Definition,
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/value-type.enum.ts b/sdc-workflow-designer-ui/src/app/model/value-type.enum.ts
deleted file mode 100644
index d3056968..00000000
--- a/sdc-workflow-designer-ui/src/app/model/value-type.enum.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-
-export enum ValueType {
- integer,
- number,
- boolean,
- string,
- array,
- object
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/end-event.ts b/sdc-workflow-designer-ui/src/app/model/workflow/end-event.ts
deleted file mode 100644
index e3fbcad3..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/end-event.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import {WorkflowNode} from './workflow-node';
-
-export interface EndEvent extends WorkflowNode {
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/error-event.ts b/sdc-workflow-designer-ui/src/app/model/workflow/error-event.ts
deleted file mode 100644
index 96ba0e7d..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/error-event.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { ValueSource } from '../value-source.enum';
-import { Parameter } from './parameter';
-import { WorkflowNode } from './workflow-node';
-
-export interface ErrorEvent extends WorkflowNode {
- parameter?: Parameter;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/exclusive-gateway.ts b/sdc-workflow-designer-ui/src/app/model/workflow/exclusive-gateway.ts
deleted file mode 100644
index 6db7bcfd..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/exclusive-gateway.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import {WorkflowNode} from './workflow-node';
-
-export interface ExclusiveGateway extends WorkflowNode {
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/intermediate-catch-event.ts b/sdc-workflow-designer-ui/src/app/model/workflow/intermediate-catch-event.ts
deleted file mode 100644
index 653e627f..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/intermediate-catch-event.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { TimerEventDefinition, TimerEventDefinitionType } from './timer-event-definition';
-import { WorkflowNode } from './workflow-node';
-
-export interface IntermediateCatchEvent extends WorkflowNode {
- timerEventDefinition?: TimerEventDefinition;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/node-type.enum.ts b/sdc-workflow-designer-ui/src/app/model/workflow/node-type.enum.ts
deleted file mode 100644
index c02816e8..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/node-type.enum.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-
-export enum NodeType {
- startEvent,
- endEvent,
- errorStartEvent,
- errorEndEvent,
- intermediateCatchEvent,
- toscaNodeManagementTask,
- serviceTask,
- scriptTask,
- restTask,
- exclusiveGateway,
- parallelGateway,
- subProcess,
- callActivity
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/parameter.ts b/sdc-workflow-designer-ui/src/app/model/workflow/parameter.ts
deleted file mode 100644
index 7a904005..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/parameter.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-
-import { ValueSource } from '../value-source.enum';
-import { ValueType } from '../value-type.enum';
-
-export class Parameter {
- constructor(public name: string, public value: any, public valueSource: string,
- public type = ValueType[ValueType.string], public required = false,
- public show = true, public errorMsg = '') {
- }
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/position.ts b/sdc-workflow-designer-ui/src/app/model/workflow/position.ts
deleted file mode 100644
index 8ec4ed56..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/position.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-
-export class Position {
- constructor(public left: number, public top: number, public width = 56, public height = 56) { }
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/rest-parameter.ts b/sdc-workflow-designer-ui/src/app/model/workflow/rest-parameter.ts
deleted file mode 100644
index a7e4eeea..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/rest-parameter.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { Parameter } from './parameter';
-import { WorkflowNode } from './workflow-node';
-
-export class RestParameter extends Parameter {
- constructor(name: string, value: string, valueSource: string, type: string,
- public position: string, public schema: any, public required: boolean) {
- super(name, value, valueSource, type, required);
- }
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/rest-task.ts b/sdc-workflow-designer-ui/src/app/model/workflow/rest-task.ts
deleted file mode 100644
index 1235a479..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/rest-task.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { SwaggerResponseClass } from "../swagger";
-import { RestParameter } from './rest-parameter';
-import { WorkflowNode } from './workflow-node';
-import { SwaggerBaseParameter } from "./swagger/swagger-base-parameter";
-
-export interface RestTask extends WorkflowNode {
- restConfigId?: string;
- baseUrl?: string;
- serviceName?: string;
- serviceVersion?: string;
- path?: string;
- method?: string;
- operationId?: string;
- produces?: string[]; // do not support non json MIME types, maybe use this later.
- consumes?: string[];
- parameters?: any[];
- responses?: SwaggerResponseClass[];
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/script-task.ts b/sdc-workflow-designer-ui/src/app/model/workflow/script-task.ts
deleted file mode 100644
index 75d86f5a..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/script-task.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { WorkflowNode } from './workflow-node';
-
-export interface ScriptTask extends WorkflowNode {
- scriptFormat: string;
- script: string;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/sequence-flow.ts b/sdc-workflow-designer-ui/src/app/model/workflow/sequence-flow.ts
deleted file mode 100644
index 53c09a31..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/sequence-flow.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { WorkflowElement } from './workflow-element';
-import { Position } from './position';
-
-export interface SequenceFlow extends WorkflowElement {
- sourceRef: string;
- // sourcePosition: Position;
- targetRef: string;
- // targetPosition: Position;
- name?: string;
- condition?: string;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/service-task.ts b/sdc-workflow-designer-ui/src/app/model/workflow/service-task.ts
deleted file mode 100644
index c0ce6412..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/service-task.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { WorkflowNode } from './workflow-node';
-import { Parameter } from './parameter';
-
-export interface ServiceTask extends WorkflowNode {
- className: string;
- inputs: Parameter[];
- outputs: Parameter[];
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/start-event.ts b/sdc-workflow-designer-ui/src/app/model/workflow/start-event.ts
deleted file mode 100644
index a8f6444c..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/start-event.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { Parameter } from './parameter';
-import { WorkflowNode } from './workflow-node';
-
-export interface StartEvent extends WorkflowNode {
- parameters?: Parameter[];
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/sub-process.ts b/sdc-workflow-designer-ui/src/app/model/workflow/sub-process.ts
deleted file mode 100644
index e000ed25..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/sub-process.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { WorkflowNode } from './workflow-node';
-export interface SubProcess extends WorkflowNode {
- children?: WorkflowNode[];
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-base-parameter.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-base-parameter.ts
deleted file mode 100644
index 82103458..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-base-parameter.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export interface SwaggerBaseParameter {
- name: string;
- in: string; //SwaggerIn
- description?: string;
- required?: boolean;//default value is false
- show?: boolean;//default value is true;
- value?: string;
- valueSource?: string;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-body-parameter.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-body-parameter.ts
deleted file mode 100644
index f676b83d..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-body-parameter.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-import { SwaggerBaseParameter } from "./swagger-base-parameter";
-import { SwaggerSchema } from "./swagger-schema";
-
-export interface SwaggerBodyParameter extends SwaggerBaseParameter {
- $ref: string;
- schema: SwaggerSchema;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-collection-format.enum.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-collection-format.enum.ts
deleted file mode 100644
index f8df2536..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-collection-format.enum.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export enum SwaggerCollectionFormat {
- csv,//comma separated values foo,bar.
- ssv,//space separated values foo bar.
- tsv,//tab separated values foo\tbar.
- pipes//pipe separated values foo|bar.
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-format.enum.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-format.enum.ts
deleted file mode 100644
index d8eaaa76..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-format.enum.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export enum SwaggerDataFormat {
- int32,
- int64,
- float,
- double,
- byte,
- binary,
- date,
- 'date-time',
- password
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-type.enum.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-type.enum.ts
deleted file mode 100644
index 54634901..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-type.enum.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export enum SwaggerDataType {
- integer, number, string, boolean
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-in.enum.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-in.enum.ts
deleted file mode 100644
index dc695da6..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-in.enum.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export enum SwaggerIn {
- query, header, path, formData, body
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-items.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-items.ts
deleted file mode 100644
index 0661d034..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-items.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export interface SwaggerItems {
- $ref?: string;
- type?: string;
- format?: string;
- items?: SwaggerItems;
- collectionFormat?: string;//Default value is csv
- default?: any;
- maximum?: number;
- exclusiveMaximum?: boolean;
- minimum?: number;
- exclusiveMinimum?: boolean;
- maxLength?: number;//integer
- minLength?: number;//integer
- pattern?: string;
- maxItems?: number;//integer
- minItems?: number;//integer
- uniqueItems?: boolean;
- enum?: any[];
- multipleOf?: number;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-normal-parameter.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-normal-parameter.ts
deleted file mode 100644
index 3c28803b..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-normal-parameter.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-import { SwaggerBaseParameter } from "./swagger-base-parameter";
-import { SwaggerItems } from "./swagger-items";
-
-export interface SwaggerNormalParameter extends SwaggerBaseParameter {
- type: string;//"string", "number", "integer", "boolean", "array" or "file"
- format?: string;//https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#dataTypeFormat
- allowEmptyValue?: boolean;
- items?: SwaggerItems;
- collectionFormat?: string;
- default?: any;
- maximum?: number;
- exclusiveMaximum?: boolean;
- minimum?: number;
- exclusiveMinimum?: boolean;
- maxLength?: number;//integer;
- minLength?: number;//integer;
- pattern?: string;//https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
- maxItems?: number;//integer;
- minItems?: number;//integer;
- uniqueItems?: boolean;
- enum?: any[];
- multipleOf?: number;//https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.1.1.
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-parameter.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-parameter.ts
deleted file mode 100644
index a87d4bf3..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-parameter.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export interface SwaggerParameter {
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-response.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-response.ts
deleted file mode 100644
index 5896905d..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-response.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-import { SwaggerSchema } from "./swagger-schema";
-
-export interface SwaggerResponse {
- description: string;
- schema?: SwaggerSchema;
- headers?: any;//todo: add define object
- examples?: any;//todo: add define
- $ref?: string;
- name?: string;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-schema.ts b/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-schema.ts
deleted file mode 100644
index c152830c..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-schema.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2018 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- *******************************************************************************/
-export interface SwaggerSchema {
- $ref?: string;
- format?: string;
- title?: string;
- description?: string;
- default?: any;
- multipleOf?: number;//https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.1.1.
- maximum?: number;
- exclusiveMaximum?: boolean;
- minimum?: number;
- exclusiveMinimum?: boolean;
- maxLength?: number;//integer;
- minLength?: number;//integer;
- pattern?: string;//https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
- maxItems?: number;//integer;
- minItems?: number;//integer;
- uniqueItems?: boolean;
- maxProperties?: number;//integer;
- minPropertiesnumber?: number;//integer;
- required?: boolean | string[];
- enum?: any[];
- type?: string;
- items?: SwaggerSchema | SwaggerSchema[];
- allOf?: any;//every property is a SwaggerSchema;
- properties?: any;//every property is a SwaggerSchema;
- additionalProperties?: any;//every property is a SwaggerSchema;//boolean | SwaggerSchema;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/timer-event-definition.ts b/sdc-workflow-designer-ui/src/app/model/workflow/timer-event-definition.ts
deleted file mode 100644
index 101ef46c..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/timer-event-definition.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { WorkflowNode } from './workflow-node';
-
-export enum TimerEventDefinitionType {
- timeDate,
- timeDuration,
- timeCycle,
-}
-
-export interface TimerEventDefinition extends WorkflowNode {
- type: string; // 'timeDate', 'timeCycle', 'timeDuration'
- timeDate?: string; // 2007-04-05T12:30-02:00
- timeDuration?: string; // ISO 8601 P1Y3M5DT6H7M30S
- timeCycle?: string; // ISO 8601 R5/P1Y2M10DT2H30M
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/tosca-node-task.ts b/sdc-workflow-designer-ui/src/app/model/workflow/tosca-node-task.ts
deleted file mode 100644
index 7767b640..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/tosca-node-task.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { NodeTemplate } from '../topology/node-template';
-import { Parameter } from './parameter';
-import { WorkflowNode } from './workflow-node';
-
-export interface ToscaNodeTask extends WorkflowNode {
- input?: Parameter[];
- output?: Parameter[];
- nodeInterface?: string;
- operation?: string;
- template?: NodeTemplate;
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/workflow-element.ts b/sdc-workflow-designer-ui/src/app/model/workflow/workflow-element.ts
deleted file mode 100644
index e41fc93a..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/workflow-element.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-
-export interface WorkflowElement {
-}
diff --git a/sdc-workflow-designer-ui/src/app/model/workflow/workflow-node.ts b/sdc-workflow-designer-ui/src/app/model/workflow/workflow-node.ts
deleted file mode 100644
index f278d188..00000000
--- a/sdc-workflow-designer-ui/src/app/model/workflow/workflow-node.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-/**
- * Copyright (c) 2017 ZTE Corporation.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * and the Apache License 2.0 which both accompany this distribution,
- * and are available at http://www.eclipse.org/legal/epl-v10.html
- * and http://www.apache.org/licenses/LICENSE-2.0
- *
- * Contributors:
- * ZTE - initial API and implementation and/or initial documentation
- */
-import { WorkflowElement } from './workflow-element';
-import { Position } from './position';
-import { SequenceFlow } from './sequence-flow';
-
-export interface WorkflowNode extends WorkflowElement {
- connection: SequenceFlow[];
- id: string;
- name: string;
- icon?: string;
- parentId: string;
- position: Position;
- type: string;
- typeId?: string;
-}