Initial work on Intent API (ONOS-618)

Change-Id: I2b4aa0befabbf0b4dce8b2c991e38411709b2e80
diff --git a/core/api/src/main/java/org/onosproject/net/intent/IntentStoreDelegate.java b/core/api/src/main/java/org/onosproject/net/intent/IntentStoreDelegate.java
index bd2e6f5..ab56c99 100644
--- a/core/api/src/main/java/org/onosproject/net/intent/IntentStoreDelegate.java
+++ b/core/api/src/main/java/org/onosproject/net/intent/IntentStoreDelegate.java
@@ -21,4 +21,12 @@
  * Intent store delegate abstraction.
  */
 public interface IntentStoreDelegate extends StoreDelegate<IntentEvent> {
+
+    /**
+     * Provides an intent operation that should be processed (compiled and
+     * installed) by this manager.
+     *
+     * @param op    intent operation
+     */
+    void process(IntentOperation op);
 }