First draft of SelfContained Object for Event

Change-Id: Ib590f60d54343376022f36541127d3a475c4f8e1
diff --git a/src/main/java/net/onrc/onos/ofcontroller/networkgraph/SwitchEvent.java b/src/main/java/net/onrc/onos/ofcontroller/networkgraph/SwitchEvent.java
new file mode 100644
index 0000000..5444dd2
--- /dev/null
+++ b/src/main/java/net/onrc/onos/ofcontroller/networkgraph/SwitchEvent.java
@@ -0,0 +1,25 @@
+package net.onrc.onos.ofcontroller.networkgraph;
+
+/**
+ * Self-contained Switch object for event
+ *
+ * TODO: We probably want common base class/interface for Self-Contained Event Object
+ *
+ */
+public class SwitchEvent {
+    private final Long dpid;
+
+    public SwitchEvent(Long dpid) {
+	this.dpid = dpid;
+    }
+
+    public Long getDpid() {
+	return dpid;
+    }
+
+    @Override
+    public String toString() {
+	return "[SwitchEvent 0x" + Long.toHexString(dpid) + "]";
+    }
+
+}