Refactor yang-model-api child traversal return types
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / NamespaceRevisionAware.java
index 8d0dd54d9fdd71ae54ee9fe7f966ad2a7462e072..65e6c26402c315c618b6a4df733a630ee83a99f6 100644 (file)
@@ -8,10 +8,13 @@
 package org.opendaylight.yangtools.yang.model.api;
 
 import java.net.URI;
-import java.util.Date;
+import java.util.Optional;
+import org.opendaylight.yangtools.yang.common.Revision;
 
+// FIXME: 5.0.0: this really is QNameModuleAware (or some such)
 public interface NamespaceRevisionAware {
 
     URI getNamespace();
-    Date getRevision();
+
+    Optional<Revision> getRevision();
 }