is-monitor/is-monitor-frontend/src/app/types.ts

167 lines
3.2 KiB
TypeScript
Raw Normal View History

2019-10-17 15:45:13 +02:00
import { TypeDefinition } from './is-model/types/TypeDefinition';
2019-10-11 18:16:14 +02:00
2019-10-16 11:48:47 +02:00
export const types: TypeDefinition[] = [
2019-10-11 18:16:14 +02:00
{
2019-10-17 15:45:13 +02:00
name: 'Resource',
description: null,
superClasses: [
'Entity'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: true
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Service',
description: null,
superClasses: [
'Resource'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: true
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'ConfigurationTemplate',
description: null,
superClasses: [
'Resource'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Dataset',
description: null,
superClasses: [
'Resource'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'ConcreteDataset',
description: null,
superClasses: [
'Dataset'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'HostingNode',
description: null,
superClasses: [
'Service'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'VirtualService',
description: null,
superClasses: [
'Service'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'EService',
description: null,
superClasses: [
'Service'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'RunningPlugin',
description: null,
superClasses: [
'EService'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Software',
description: null,
superClasses: [
'Resource'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Schema',
description: null,
superClasses: [
'Resource'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Configuration',
description: null,
superClasses: [
'ConfigurationTemplate'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'LegalBody',
description: null,
superClasses: [
'Actor'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'VirtualMachine',
description: null,
superClasses: [
'Service'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Site',
description: null,
superClasses: [
'Resource'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Person',
description: null,
superClasses: [
'Actor'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Plugin',
description: null,
superClasses: [
'Software'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: false
2019-10-11 18:16:14 +02:00
},
{
2019-10-17 15:45:13 +02:00
name: 'Actor',
description: null,
superClasses: [
'Resource'
2019-10-11 18:16:14 +02:00
],
2019-10-17 15:45:13 +02:00
properties: [],
abstract: true
2019-10-11 18:16:14 +02:00
}
2019-10-17 15:45:13 +02:00
];