blob: d0b605d50385cb1a54ddeaa48fe063d2f45facf2 [file] [log] [blame]
Jonathan Hart062a2e82014-02-03 09:41:57 -08001package net.onrc.onos.ofcontroller.networkgraph;
2
3public class PortImpl extends NetworkGraphObject implements Port {
4
5 //private long dpid;
6 private Switch sw;
7 private short number;
8
9 public PortImpl(NetworkGraph graph) {
10 super(graph);
11 }
12
13 public void setPortNumber(short portNumber) {
14 number = portNumber;
15 }
16
17 @Override
18 public short getNumber() {
19 return number;
20 }
21
22 /*
23 public void setDpid(long dpid) {
24 this.dpid = dpid;
25 }
26
27 public long getDpid() {
28 return dpid;
29 }
30 */
31
32 @Override
33 public String getName() {
34 // TODO Auto-generated method stub
35 return null;
36 }
37
38 @Override
39 public long getHardwareAddress() {
40 // TODO Auto-generated method stub
41 return 0;
42 }
43
44 @Override
45 public Switch getSwitch() {
46 return sw;
47 }
48
49 public void setSwitch(Switch sw) {
50 this.sw = sw;
51 }
52
53 @Override
54 public Link getLink() {
55 // TODO Auto-generated method stub
56 return null;
57 }
58
59}