From b60d2362ef6aa5ddeae26452f64f98805cbb5d67 Mon Sep 17 00:00:00 2001 From: ziajka <dominik@gns3.net> Date: Tue, 20 Mar 2018 08:18:36 +0100 Subject: [PATCH] Symbols datasource and models names refactor --- src/app/app.module.ts | 4 ++- .../helpers/multi-link-calculator-helper.ts | 2 +- src/app/cartography/map/map.component.ts | 10 +++--- .../datasources/links-datasource.spec.ts | 2 +- .../shared/datasources/links-datasource.ts | 2 +- .../datasources/nodes-datasource.spec.ts | 2 +- .../shared/datasources/nodes-datasource.ts | 2 +- .../datasources/symbols-datasource.spec.ts | 33 +++++++++++++++++++ .../shared/datasources/symbols-datasource.ts | 12 +++++++ .../shared/managers/selection-manager.ts | 2 +- ...{drawing-line.model.ts => drawing-line.ts} | 2 +- .../models/{drawing.model.ts => drawing.ts} | 0 .../models/{label.model.ts => label.ts} | 0 .../{link-status.model.ts => link-status.ts} | 0 .../shared/models/{link.model.ts => link.ts} | 2 +- .../shared/models/{node.model.ts => node.ts} | 2 +- .../models/{point.model.ts => point.ts} | 0 .../shared/models/{size.model.ts => size.ts} | 0 .../{ => cartography}/shared/models/symbol.ts | 0 .../shared/tools/selection-tool.spec.ts | 2 +- .../shared/tools/selection-tool.ts | 2 +- .../shared/widgets/drawing-line.widget.ts | 4 +-- .../shared/widgets/drawings.widget.ts | 2 +- .../shared/widgets/ethernet-link.widget.ts | 2 +- .../shared/widgets/graph.widget.ts | 6 ++-- .../shared/widgets/links.widget.ts | 4 +-- .../shared/widgets/nodes.widget.ts | 4 +-- .../shared/widgets/serial-link.widget.ts | 2 +- src/app/map/models/context.ts | 4 +-- src/app/project-map/project-map.component.ts | 8 ++--- .../project-web-service-handler.spec.ts | 4 +-- .../handlers/project-web-service-handler.ts | 4 +-- .../start-node-action.component.ts | 2 +- .../stop-node-action.component.ts | 2 +- .../node-context-menu.component.ts | 2 +- .../node-select-interface.component.ts | 2 +- src/app/shared/services/link.service.ts | 2 +- src/app/shared/services/node.service.ts | 2 +- src/app/shared/services/project.service.ts | 6 ++-- src/app/shared/services/symbol.service.ts | 2 +- 40 files changed, 96 insertions(+), 49 deletions(-) create mode 100644 src/app/cartography/shared/datasources/symbols-datasource.spec.ts create mode 100644 src/app/cartography/shared/datasources/symbols-datasource.ts rename src/app/cartography/shared/models/{drawing-line.model.ts => drawing-line.ts} (61%) rename src/app/cartography/shared/models/{drawing.model.ts => drawing.ts} (100%) rename src/app/cartography/shared/models/{label.model.ts => label.ts} (100%) rename src/app/cartography/shared/models/{link-status.model.ts => link-status.ts} (100%) rename src/app/cartography/shared/models/{link.model.ts => link.ts} (91%) rename src/app/cartography/shared/models/{node.model.ts => node.ts} (93%) rename src/app/cartography/shared/models/{point.model.ts => point.ts} (100%) rename src/app/cartography/shared/models/{size.model.ts => size.ts} (100%) rename src/app/{ => cartography}/shared/models/symbol.ts (100%) diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 68c3b5d4..ec1d4c4c 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -56,6 +56,7 @@ import { ToasterService } from './shared/services/toaster.service'; import {ProjectWebServiceHandler} from "./shared/handlers/project-web-service-handler"; import {LinksDataSource} from "./cartography/shared/datasources/links-datasource"; import {NodesDataSource} from "./cartography/shared/datasources/nodes-datasource"; +import {SymbolsDataSource} from "./cartography/shared/datasources/symbols-datasource"; @NgModule({ @@ -114,7 +115,8 @@ import {NodesDataSource} from "./cartography/shared/datasources/nodes-datasource ToasterService, ProjectWebServiceHandler, LinksDataSource, - NodesDataSource + NodesDataSource, + SymbolsDataSource ], entryComponents: [ AddServerDialogComponent, diff --git a/src/app/cartography/map/helpers/multi-link-calculator-helper.ts b/src/app/cartography/map/helpers/multi-link-calculator-helper.ts index 10ff65ba..da482dc9 100644 --- a/src/app/cartography/map/helpers/multi-link-calculator-helper.ts +++ b/src/app/cartography/map/helpers/multi-link-calculator-helper.ts @@ -1,4 +1,4 @@ -import {Link} from "../../shared/models/link.model"; +import {Link} from "../../shared/models/link"; export class MultiLinkCalculatorHelper { LINK_WIDTH = 2; diff --git a/src/app/cartography/map/map.component.ts b/src/app/cartography/map/map.component.ts index 6b4b8a4a..5077bcbf 100644 --- a/src/app/cartography/map/map.component.ts +++ b/src/app/cartography/map/map.component.ts @@ -4,13 +4,13 @@ import { import { D3, D3Service } from 'd3-ng2-service'; import {select, Selection} from 'd3-selection'; -import { Node } from "../shared/models/node.model"; -import { Link } from "../shared/models/link.model"; +import { Node } from "../shared/models/node"; +import { Link } from "../shared/models/link"; import { GraphLayout } from "../shared/widgets/graph.widget"; import { Context } from "../../map/models/context"; -import { Size } from "../shared/models/size.model"; -import { Drawing } from "../shared/models/drawing.model"; -import {Symbol} from "../../shared/models/symbol"; +import { Size } from "../shared/models/size"; +import { Drawing } from "../shared/models/drawing"; +import {Symbol} from "../shared/models/symbol"; @Component({ diff --git a/src/app/cartography/shared/datasources/links-datasource.spec.ts b/src/app/cartography/shared/datasources/links-datasource.spec.ts index f66ba4ab..9556028c 100644 --- a/src/app/cartography/shared/datasources/links-datasource.spec.ts +++ b/src/app/cartography/shared/datasources/links-datasource.spec.ts @@ -1,5 +1,5 @@ import {LinksDataSource} from "./links-datasource"; -import {Link} from "../models/link.model"; +import {Link} from "../models/link"; describe('LinksDataSource', () => { diff --git a/src/app/cartography/shared/datasources/links-datasource.ts b/src/app/cartography/shared/datasources/links-datasource.ts index 9bc9962e..cd747b43 100644 --- a/src/app/cartography/shared/datasources/links-datasource.ts +++ b/src/app/cartography/shared/datasources/links-datasource.ts @@ -1,7 +1,7 @@ import {Injectable} from "@angular/core"; import {DataSource} from "./datasource"; -import {Link} from "../models/link.model"; +import {Link} from "../models/link"; @Injectable() diff --git a/src/app/cartography/shared/datasources/nodes-datasource.spec.ts b/src/app/cartography/shared/datasources/nodes-datasource.spec.ts index dd05391c..fca5534b 100644 --- a/src/app/cartography/shared/datasources/nodes-datasource.spec.ts +++ b/src/app/cartography/shared/datasources/nodes-datasource.spec.ts @@ -1,5 +1,5 @@ import {NodesDataSource} from "./nodes-datasource"; -import {Node} from "../models/node.model"; +import {Node} from "../models/node"; describe('NodesDataSource', () => { diff --git a/src/app/cartography/shared/datasources/nodes-datasource.ts b/src/app/cartography/shared/datasources/nodes-datasource.ts index 1a6fd5d7..c5c58eb4 100644 --- a/src/app/cartography/shared/datasources/nodes-datasource.ts +++ b/src/app/cartography/shared/datasources/nodes-datasource.ts @@ -1,4 +1,4 @@ -import {Node} from "../models/node.model"; +import {Node} from "../models/node"; import {DataSource} from "./datasource"; import {Injectable} from "@angular/core"; diff --git a/src/app/cartography/shared/datasources/symbols-datasource.spec.ts b/src/app/cartography/shared/datasources/symbols-datasource.spec.ts new file mode 100644 index 00000000..84deecaa --- /dev/null +++ b/src/app/cartography/shared/datasources/symbols-datasource.spec.ts @@ -0,0 +1,33 @@ +import {SymbolsDataSource} from "./symbols-datasource"; +import {Symbol} from "../models/symbol"; + + +describe('SymbolsDataSource', () => { + let dataSource: SymbolsDataSource; + let data: Symbol[]; + + beforeEach(() => { + dataSource = new SymbolsDataSource(); + dataSource.connect().subscribe((symbols: Symbol[]) => { + data = symbols; + }); + }); + + describe('Symbol can be updated', () => { + beforeEach(() => { + const symbol = new Symbol(); + symbol.symbol_id = "1"; + symbol.filename = "test-1"; + dataSource.add(symbol); + + symbol.filename = "test-2"; + dataSource.update(symbol); + }); + + it('filename should change', () => { + expect(data[0].symbol_id).toEqual("1"); + expect(data[0].filename).toEqual("test-2"); + }); + }); + +}); diff --git a/src/app/cartography/shared/datasources/symbols-datasource.ts b/src/app/cartography/shared/datasources/symbols-datasource.ts new file mode 100644 index 00000000..b08b36ca --- /dev/null +++ b/src/app/cartography/shared/datasources/symbols-datasource.ts @@ -0,0 +1,12 @@ +import {Node} from "../models/node"; +import {DataSource} from "./datasource"; +import {Injectable} from "@angular/core"; +import {Symbol} from "../models/symbol"; + + +@Injectable() +export class SymbolsDataSource extends DataSource<Symbol> { + protected findIndex(symbol: Symbol) { + return this.data.findIndex((s: Symbol) => s.symbol_id === symbol.symbol_id); + } +} diff --git a/src/app/cartography/shared/managers/selection-manager.ts b/src/app/cartography/shared/managers/selection-manager.ts index e964ba1b..16652948 100644 --- a/src/app/cartography/shared/managers/selection-manager.ts +++ b/src/app/cartography/shared/managers/selection-manager.ts @@ -1,4 +1,4 @@ -import {Node} from "../models/node.model"; +import {Node} from "../models/node"; export class SelectionManager { private selectedNodes: Node[] = []; diff --git a/src/app/cartography/shared/models/drawing-line.model.ts b/src/app/cartography/shared/models/drawing-line.ts similarity index 61% rename from src/app/cartography/shared/models/drawing-line.model.ts rename to src/app/cartography/shared/models/drawing-line.ts index 764100e9..57c03631 100644 --- a/src/app/cartography/shared/models/drawing-line.model.ts +++ b/src/app/cartography/shared/models/drawing-line.ts @@ -1,4 +1,4 @@ -import {Point} from "./point.model"; +import {Point} from "./point"; export class DrawingLine { start: Point; diff --git a/src/app/cartography/shared/models/drawing.model.ts b/src/app/cartography/shared/models/drawing.ts similarity index 100% rename from src/app/cartography/shared/models/drawing.model.ts rename to src/app/cartography/shared/models/drawing.ts diff --git a/src/app/cartography/shared/models/label.model.ts b/src/app/cartography/shared/models/label.ts similarity index 100% rename from src/app/cartography/shared/models/label.model.ts rename to src/app/cartography/shared/models/label.ts diff --git a/src/app/cartography/shared/models/link-status.model.ts b/src/app/cartography/shared/models/link-status.ts similarity index 100% rename from src/app/cartography/shared/models/link-status.model.ts rename to src/app/cartography/shared/models/link-status.ts diff --git a/src/app/cartography/shared/models/link.model.ts b/src/app/cartography/shared/models/link.ts similarity index 91% rename from src/app/cartography/shared/models/link.model.ts rename to src/app/cartography/shared/models/link.ts index a87c697c..f7ab66bf 100644 --- a/src/app/cartography/shared/models/link.model.ts +++ b/src/app/cartography/shared/models/link.ts @@ -1,4 +1,4 @@ -import {Node} from "./node.model"; +import {Node} from "./node"; export class Link { capture_file_name: string; diff --git a/src/app/cartography/shared/models/node.model.ts b/src/app/cartography/shared/models/node.ts similarity index 93% rename from src/app/cartography/shared/models/node.model.ts rename to src/app/cartography/shared/models/node.ts index ce68d27a..99e6e12a 100644 --- a/src/app/cartography/shared/models/node.model.ts +++ b/src/app/cartography/shared/models/node.ts @@ -1,4 +1,4 @@ -import {Label} from "./label.model"; +import {Label} from "./label"; import {Port} from "../../../shared/models/port"; export class Node { diff --git a/src/app/cartography/shared/models/point.model.ts b/src/app/cartography/shared/models/point.ts similarity index 100% rename from src/app/cartography/shared/models/point.model.ts rename to src/app/cartography/shared/models/point.ts diff --git a/src/app/cartography/shared/models/size.model.ts b/src/app/cartography/shared/models/size.ts similarity index 100% rename from src/app/cartography/shared/models/size.model.ts rename to src/app/cartography/shared/models/size.ts diff --git a/src/app/shared/models/symbol.ts b/src/app/cartography/shared/models/symbol.ts similarity index 100% rename from src/app/shared/models/symbol.ts rename to src/app/cartography/shared/models/symbol.ts diff --git a/src/app/cartography/shared/tools/selection-tool.spec.ts b/src/app/cartography/shared/tools/selection-tool.spec.ts index 9ad40018..37473880 100644 --- a/src/app/cartography/shared/tools/selection-tool.spec.ts +++ b/src/app/cartography/shared/tools/selection-tool.spec.ts @@ -2,7 +2,7 @@ import {SelectionTool} from "./selection-tool"; import {select} from "d3-selection"; import {Context} from "../../../map/models/context"; import {SVGSelection} from "../../../map/models/types"; -import {Node} from "../models/node.model"; +import {Node} from "../models/node"; class OnSelectedListenerMock { diff --git a/src/app/cartography/shared/tools/selection-tool.ts b/src/app/cartography/shared/tools/selection-tool.ts index 218b6042..164597dc 100644 --- a/src/app/cartography/shared/tools/selection-tool.ts +++ b/src/app/cartography/shared/tools/selection-tool.ts @@ -1,7 +1,7 @@ import {SVGSelection} from "../../../map/models/types"; import {mouse, select} from "d3-selection"; import {Context} from "../../../map/models/context"; -import {Node} from "../models/node.model"; +import {Node} from "../models/node"; import {Subject} from "rxjs/Subject"; diff --git a/src/app/cartography/shared/widgets/drawing-line.widget.ts b/src/app/cartography/shared/widgets/drawing-line.widget.ts index b6e4c9e6..b0300726 100644 --- a/src/app/cartography/shared/widgets/drawing-line.widget.ts +++ b/src/app/cartography/shared/widgets/drawing-line.widget.ts @@ -1,6 +1,6 @@ -import {DrawingLine} from "../models/drawing-line.model"; +import {DrawingLine} from "../models/drawing-line"; import {SVGSelection} from "../../../map/models/types"; -import {Point} from "../models/point.model"; +import {Point} from "../models/point"; import {line} from "d3-shape"; import {mouse} from "d3-selection"; import {Context} from "../../../map/models/context"; diff --git a/src/app/cartography/shared/widgets/drawings.widget.ts b/src/app/cartography/shared/widgets/drawings.widget.ts index 621b0c8c..f036e9f2 100644 --- a/src/app/cartography/shared/widgets/drawings.widget.ts +++ b/src/app/cartography/shared/widgets/drawings.widget.ts @@ -1,5 +1,5 @@ import {Widget} from "./widget"; -import {Drawing} from "../models/drawing.model"; +import {Drawing} from "../models/drawing"; import {SVGSelection} from "../../../map/models/types"; diff --git a/src/app/cartography/shared/widgets/ethernet-link.widget.ts b/src/app/cartography/shared/widgets/ethernet-link.widget.ts index 69240a10..15b519f2 100644 --- a/src/app/cartography/shared/widgets/ethernet-link.widget.ts +++ b/src/app/cartography/shared/widgets/ethernet-link.widget.ts @@ -2,7 +2,7 @@ import {Widget} from "./widget"; import {SVGSelection} from "../../../map/models/types"; import { line } from "d3-shape"; -import {Link} from "../models/link.model"; +import {Link} from "../models/link"; export class EthernetLinkWidget implements Widget { diff --git a/src/app/cartography/shared/widgets/graph.widget.ts b/src/app/cartography/shared/widgets/graph.widget.ts index 9483f2d7..6303f8c6 100644 --- a/src/app/cartography/shared/widgets/graph.widget.ts +++ b/src/app/cartography/shared/widgets/graph.widget.ts @@ -1,11 +1,11 @@ import { Context } from "../../../map/models/context"; -import { Node } from "../models/node.model"; -import { Link } from "../models/link.model"; +import { Node } from "../models/node"; +import { Link } from "../models/link"; import { NodesWidget } from "./nodes.widget"; import { Widget } from "./widget"; import { SVGSelection } from "../../../map/models/types"; import { LinksWidget } from "./links.widget"; -import { Drawing } from "../models/drawing.model"; +import { Drawing } from "../models/drawing"; import { DrawingsWidget } from "./drawings.widget"; import { DrawingLineWidget } from "./drawing-line.widget"; import {SelectionTool} from "../tools/selection-tool"; diff --git a/src/app/cartography/shared/widgets/links.widget.ts b/src/app/cartography/shared/widgets/links.widget.ts index 4d003169..063ab9cd 100644 --- a/src/app/cartography/shared/widgets/links.widget.ts +++ b/src/app/cartography/shared/widgets/links.widget.ts @@ -2,8 +2,8 @@ import {BaseType, select, Selection} from "d3-selection"; import { Widget } from "./widget"; import { SVGSelection } from "../../../map/models/types"; -import { Link } from "../models/link.model"; -import { LinkStatus } from "../models/link-status.model"; +import { Link } from "../models/link"; +import { LinkStatus } from "../models/link-status"; import { MultiLinkCalculatorHelper } from "../../map/helpers/multi-link-calculator-helper"; import {SerialLinkWidget} from "./serial-link.widget"; import {EthernetLinkWidget} from "./ethernet-link.widget"; diff --git a/src/app/cartography/shared/widgets/nodes.widget.ts b/src/app/cartography/shared/widgets/nodes.widget.ts index 0e3dc493..8bae6622 100644 --- a/src/app/cartography/shared/widgets/nodes.widget.ts +++ b/src/app/cartography/shared/widgets/nodes.widget.ts @@ -1,9 +1,9 @@ import { Widget } from "./widget"; -import { Node } from "../models/node.model"; +import { Node } from "../models/node"; import { SVGSelection } from "../../../map/models/types"; import {event, select} from "d3-selection"; import {D3DragEvent, drag} from "d3-drag"; -import {Symbol} from "../../../shared/models/symbol"; +import {Symbol} from "../models/symbol"; export class NodesWidget implements Widget { diff --git a/src/app/cartography/shared/widgets/serial-link.widget.ts b/src/app/cartography/shared/widgets/serial-link.widget.ts index 325b1dfd..9e70d145 100644 --- a/src/app/cartography/shared/widgets/serial-link.widget.ts +++ b/src/app/cartography/shared/widgets/serial-link.widget.ts @@ -1,6 +1,6 @@ import {Widget} from "./widget"; import {SVGSelection} from "../../../map/models/types"; -import {Link} from "../models/link.model"; +import {Link} from "../models/link"; import { path } from "d3-path"; diff --git a/src/app/map/models/context.ts b/src/app/map/models/context.ts index e8053d7e..28319b38 100644 --- a/src/app/map/models/context.ts +++ b/src/app/map/models/context.ts @@ -1,6 +1,6 @@ -import {Size} from "../../cartography/shared/models/size.model"; +import {Size} from "../../cartography/shared/models/size"; import {Selection} from "d3-selection"; -import {Point} from "../../cartography/shared/models/point.model"; +import {Point} from "../../cartography/shared/models/point"; export class Context { private size: Size; diff --git a/src/app/project-map/project-map.component.ts b/src/app/project-map/project-map.component.ts index b643e6aa..18ce4684 100644 --- a/src/app/project-map/project-map.component.ts +++ b/src/app/project-map/project-map.component.ts @@ -12,9 +12,9 @@ import 'rxjs/add/observable/dom/webSocket'; import { Project } from '../shared/models/project'; -import { Node } from '../cartography/shared/models/node.model'; +import { Node } from '../cartography/shared/models/node'; import { SymbolService } from '../shared/services/symbol.service'; -import { Link } from "../cartography/shared/models/link.model"; +import { Link } from "../cartography/shared/models/link"; import { MapComponent } from "../cartography/map/map.component"; import { ServerService } from "../shared/services/server.service"; import { ProjectService } from '../shared/services/project.service'; @@ -24,11 +24,11 @@ import { SnapshotService } from "../shared/services/snapshot.service"; import { Snapshot } from "../shared/models/snapshot"; import { ProgressDialogService } from "../shared/progress-dialog/progress-dialog.service"; import { ProgressDialogComponent } from "../shared/progress-dialog/progress-dialog.component"; -import { Drawing } from "../cartography/shared/models/drawing.model"; +import { Drawing } from "../cartography/shared/models/drawing"; import { NodeContextMenuComponent } from "../shared/node-context-menu/node-context-menu.component"; import { Appliance } from "../shared/models/appliance"; import { NodeService } from "../shared/services/node.service"; -import { Symbol } from "../shared/models/symbol"; +import { Symbol } from "../cartography/shared/models/symbol"; import { NodeSelectInterfaceComponent } from "../shared/node-select-interface/node-select-interface.component"; import { Port } from "../shared/models/port"; import { LinkService } from "../shared/services/link.service"; diff --git a/src/app/shared/handlers/project-web-service-handler.spec.ts b/src/app/shared/handlers/project-web-service-handler.spec.ts index 25beeb9c..64adda2f 100644 --- a/src/app/shared/handlers/project-web-service-handler.spec.ts +++ b/src/app/shared/handlers/project-web-service-handler.spec.ts @@ -3,8 +3,8 @@ import {Subject} from "rxjs/Subject"; import {inject, TestBed} from "@angular/core/testing"; import {NodesDataSource} from "../../cartography/shared/datasources/nodes-datasource"; import {LinksDataSource} from "../../cartography/shared/datasources/links-datasource"; -import {Node} from "../../cartography/shared/models/node.model"; -import {Link} from "../../cartography/shared/models/link.model"; +import {Node} from "../../cartography/shared/models/node"; +import {Link} from "../../cartography/shared/models/link"; diff --git a/src/app/shared/handlers/project-web-service-handler.ts b/src/app/shared/handlers/project-web-service-handler.ts index 7a731ef3..ad65b360 100644 --- a/src/app/shared/handlers/project-web-service-handler.ts +++ b/src/app/shared/handlers/project-web-service-handler.ts @@ -2,8 +2,8 @@ import {Injectable} from "@angular/core"; import {NodesDataSource} from "../../cartography/shared/datasources/nodes-datasource"; import {LinksDataSource} from "../../cartography/shared/datasources/links-datasource"; import {Subject} from "rxjs/Subject"; -import {Link} from "../../cartography/shared/models/link.model"; -import {Node} from "../../cartography/shared/models/node.model"; +import {Link} from "../../cartography/shared/models/link"; +import {Node} from "../../cartography/shared/models/node"; export class WebServiceMessage { diff --git a/src/app/shared/node-context-menu/actions/start-node-action/start-node-action.component.ts b/src/app/shared/node-context-menu/actions/start-node-action/start-node-action.component.ts index a2c6f65f..f13e7b73 100644 --- a/src/app/shared/node-context-menu/actions/start-node-action/start-node-action.component.ts +++ b/src/app/shared/node-context-menu/actions/start-node-action/start-node-action.component.ts @@ -1,7 +1,7 @@ import {Component, Input, OnInit} from '@angular/core'; import {Server} from "../../../models/server"; import {NodeService} from "../../../services/node.service"; -import {Node} from "../../../../cartography/shared/models/node.model"; +import {Node} from "../../../../cartography/shared/models/node"; @Component({ diff --git a/src/app/shared/node-context-menu/actions/stop-node-action/stop-node-action.component.ts b/src/app/shared/node-context-menu/actions/stop-node-action/stop-node-action.component.ts index 5cb8fc47..3885f45d 100644 --- a/src/app/shared/node-context-menu/actions/stop-node-action/stop-node-action.component.ts +++ b/src/app/shared/node-context-menu/actions/stop-node-action/stop-node-action.component.ts @@ -1,7 +1,7 @@ import {Component, Input, OnInit} from '@angular/core'; import {Server} from "../../../models/server"; import {NodeService} from "../../../services/node.service"; -import {Node} from "../../../../cartography/shared/models/node.model"; +import {Node} from "../../../../cartography/shared/models/node"; @Component({ diff --git a/src/app/shared/node-context-menu/node-context-menu.component.ts b/src/app/shared/node-context-menu/node-context-menu.component.ts index cc397011..f37b1a8f 100644 --- a/src/app/shared/node-context-menu/node-context-menu.component.ts +++ b/src/app/shared/node-context-menu/node-context-menu.component.ts @@ -1,7 +1,7 @@ import {ChangeDetectorRef, Component, Input, OnInit, ViewChild} from '@angular/core'; import {MatMenuTrigger} from "@angular/material"; import {DomSanitizer} from "@angular/platform-browser"; -import {Node} from "../../cartography/shared/models/node.model"; +import {Node} from "../../cartography/shared/models/node"; import {Server} from "../models/server"; diff --git a/src/app/shared/node-select-interface/node-select-interface.component.ts b/src/app/shared/node-select-interface/node-select-interface.component.ts index 74558b00..ecc3818f 100644 --- a/src/app/shared/node-select-interface/node-select-interface.component.ts +++ b/src/app/shared/node-select-interface/node-select-interface.component.ts @@ -1,7 +1,7 @@ import {ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output, ViewChild} from '@angular/core'; import {MatMenuTrigger} from "@angular/material"; import {DomSanitizer} from "@angular/platform-browser"; -import {Node} from "../../cartography/shared/models/node.model"; +import {Node} from "../../cartography/shared/models/node"; import {Port} from "../models/port"; diff --git a/src/app/shared/services/link.service.ts b/src/app/shared/services/link.service.ts index 7cb5cd0e..a1817998 100644 --- a/src/app/shared/services/link.service.ts +++ b/src/app/shared/services/link.service.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import { Node } from '../../cartography/shared/models/node.model'; +import { Node } from '../../cartography/shared/models/node'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; diff --git a/src/app/shared/services/node.service.ts b/src/app/shared/services/node.service.ts index 62ff87d1..0ea15945 100644 --- a/src/app/shared/services/node.service.ts +++ b/src/app/shared/services/node.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@angular/core'; import { Project } from '../models/project'; -import { Node } from '../../cartography/shared/models/node.model'; +import { Node } from '../../cartography/shared/models/node'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; diff --git a/src/app/shared/services/project.service.ts b/src/app/shared/services/project.service.ts index 985c3bfc..29273ef3 100644 --- a/src/app/shared/services/project.service.ts +++ b/src/app/shared/services/project.service.ts @@ -1,13 +1,13 @@ import { Injectable } from '@angular/core'; import { Project } from '../models/project'; -import { Node } from '../../cartography/shared/models/node.model'; +import { Node } from '../../cartography/shared/models/node'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; -import { Link } from "../../cartography/shared/models/link.model"; +import { Link } from "../../cartography/shared/models/link"; import { Server } from "../models/server"; import { HttpServer } from "./http-server.service"; -import {Drawing} from "../../cartography/shared/models/drawing.model"; +import {Drawing} from "../../cartography/shared/models/drawing"; @Injectable() export class ProjectService { diff --git a/src/app/shared/services/symbol.service.ts b/src/app/shared/services/symbol.service.ts index 712d72a7..b4cdb196 100644 --- a/src/app/shared/services/symbol.service.ts +++ b/src/app/shared/services/symbol.service.ts @@ -6,7 +6,7 @@ import 'rxjs/add/operator/map'; import 'rxjs/add/observable/forkJoin'; import 'rxjs/add/observable/of'; -import { Symbol } from '../models/symbol'; +import { Symbol } from '../../cartography/shared/models/symbol'; import { Server } from "../models/server"; import { HttpServer } from "./http-server.service";