Merge changes from topics "VID-11", "VID-10", "VID-9"
[vid.git] / vid-webpack-master / src / app / shared / models / networkTreeNode.ts
1 import {NetworkInstance} from "./networkInstance";
2 import {Level1Model} from "./nodeModel";
3 import {FirstLevelTreeNode} from "./firstLevelTreeNode";
4
5
6 export class NetworkTreeNode extends FirstLevelTreeNode {
7   routeTargetId: string;
8   routeTargetRole: string;
9
10   constructor(instance: NetworkInstance, networkModel: Level1Model, networkStoreKey: string) {
11     super(instance, networkModel, networkStoreKey);
12     this.routeTargetId = instance &&  instance.routeTarget ? instance.routeTarget.globalRouteTarget : null;
13     this.routeTargetRole = instance &&  instance.routeTarget ? instance.routeTarget.routeTargetRole : null;
14   }
15 }