aboutsummaryrefslogtreecommitdiffstats
path: root/cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/model/desinger.nodeTemplate.model.ts
blob: a33db249d23edc6324ad7b5a875b9177b43609f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
export class NodeTemplate {
    type: string;
    properties?: {
        'dependency-node-templates'?: string[]
    };
    artifacts?: {};
    cabapilities?: {};
    requirements?: {};
    interfaces?: {};

    constructor(type) {
        this.type = type;
        this.properties = {};
        this.artifacts = {};
        this.interfaces = {};
    }
}

export class NodeProcess {
    inputs: {} = {};
    outputs: {} = {};
}