Package name changes to reflect functionality differences between Library and Plugin.
[ovsdb.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / table / internal / Table.java
1 package org.opendaylight.ovsdb.lib.table.internal;
2
3 public abstract class Table<E extends Table> {
4
5     public abstract Name<E> getTableName();
6     public abstract String toString();
7
8     public static abstract class Name<E extends Table> {
9         String name;
10
11         protected Name(String name) {
12             this.name = name;
13         }
14
15         public String getName() {
16             return name;
17         }
18
19         @Override
20         public String toString() {
21             return "Table:" + name;
22         }
23     }
24 }