This namespace is using Class-based addressing, which is ugly from end
user as well as expresiveness perspective.
Change-Id: I6d5c9b09845b144bf138c248580cd0bdef6ee08e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
* @param <K> Identifier type
* @param <V> Value type
*/
+// FIXME: make this class final and switch addressing to using objects instances instead of
+// Class<? extends IdentifierNamespace>
+// FIXME: also consider renaming this to a friendlier name, like YangNamespace or similar
@NonNullByDefault
public abstract class IdentifierNamespace<K, V> {
protected IdentifierNamespace() {