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

167 lines
3.2 KiB
TypeScript

import { TypeDefinition } from './is-model/types/TypeDefinition';
export const types: TypeDefinition[] = [
{
name: 'Resource',
description: null,
superClasses: [
'Entity'
],
properties: [],
abstract: true
},
{
name: 'Service',
description: null,
superClasses: [
'Resource'
],
properties: [],
abstract: true
},
{
name: 'ConfigurationTemplate',
description: null,
superClasses: [
'Resource'
],
properties: [],
abstract: false
},
{
name: 'Dataset',
description: null,
superClasses: [
'Resource'
],
properties: [],
abstract: false
},
{
name: 'ConcreteDataset',
description: null,
superClasses: [
'Dataset'
],
properties: [],
abstract: false
},
{
name: 'HostingNode',
description: null,
superClasses: [
'Service'
],
properties: [],
abstract: false
},
{
name: 'VirtualService',
description: null,
superClasses: [
'Service'
],
properties: [],
abstract: false
},
{
name: 'EService',
description: null,
superClasses: [
'Service'
],
properties: [],
abstract: false
},
{
name: 'RunningPlugin',
description: null,
superClasses: [
'EService'
],
properties: [],
abstract: false
},
{
name: 'Software',
description: null,
superClasses: [
'Resource'
],
properties: [],
abstract: false
},
{
name: 'Schema',
description: null,
superClasses: [
'Resource'
],
properties: [],
abstract: false
},
{
name: 'Configuration',
description: null,
superClasses: [
'ConfigurationTemplate'
],
properties: [],
abstract: false
},
{
name: 'LegalBody',
description: null,
superClasses: [
'Actor'
],
properties: [],
abstract: false
},
{
name: 'VirtualMachine',
description: null,
superClasses: [
'Service'
],
properties: [],
abstract: false
},
{
name: 'Site',
description: null,
superClasses: [
'Resource'
],
properties: [],
abstract: false
},
{
name: 'Person',
description: null,
superClasses: [
'Actor'
],
properties: [],
abstract: false
},
{
name: 'Plugin',
description: null,
superClasses: [
'Software'
],
properties: [],
abstract: false
},
{
name: 'Actor',
description: null,
superClasses: [
'Resource'
],
properties: [],
abstract: true
}
];