From 7afdd83a7bcb0f52b428a828f8d766daf33dbc61 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sat, 2 Jan 2016 13:48:00 +0100 Subject: [PATCH] QNamePredicate should extends Identifiable The interface's getIdentifier() is already matching such a result, reuse the basic concept. Change-Id: Id099e90ec0103ef2cdc4c400317caee65060d8e3 Signed-off-by: Robert Varga --- .../yangtools/yang/data/impl/leafref/QNamePredicate.java | 6 ++---- .../yang/data/impl/leafref/QNamePredicateImpl.java | 3 +-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicate.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicate.java index 4af4aec170..aa827a443e 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicate.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicate.java @@ -7,12 +7,10 @@ */ package org.opendaylight.yangtools.yang.data.impl.leafref; +import org.opendaylight.yangtools.concepts.Identifiable; import org.opendaylight.yangtools.yang.common.QName; -public interface QNamePredicate { - - QName getIdentifier(); +public interface QNamePredicate extends Identifiable { LeafRefPath getPathKeyExpression(); - } \ No newline at end of file diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicateImpl.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicateImpl.java index 4bfb861f2b..5703baee85 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicateImpl.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicateImpl.java @@ -12,8 +12,7 @@ import java.io.Serializable; import org.opendaylight.yangtools.concepts.Immutable; import org.opendaylight.yangtools.yang.common.QName; -class QNamePredicateImpl implements Immutable, Serializable, - QNamePredicate { +class QNamePredicateImpl implements Immutable, Serializable, QNamePredicate { private static final long serialVersionUID = 1L; private final QName identifier; -- 2.36.6