1 import {ITreeNode} from "angular-tree-component/dist/defs/api";
2 import {ModelInformationItem} from "../../../shared/components/model-information/model-information.component";
3 import {ComponentInfoType} from "../../service-planning/component-info/component-info-model";
5 export interface IModelTreeNodeModel {
7 modelCustomizationId? : string;
8 modelVersionId?: string;
9 modelUniqueId? : string;
18 isEcompGeneratedNaming?: boolean;
20 componentInfoType?: ComponentInfoType;
23 onAddClick?(node, serviceId);
24 getNodeCount?(node, serviceId);
25 getMenuAction?(node, serviceId);
26 showNodeIcons?(node, serviceId);
27 getModel?(modelId: string, instance: any, serviceHierarchy)
28 getInfo?(model, instance): ModelInformationItem[];