summaryrefslogtreecommitdiffstats
path: root/config-lib/src/main/java/com/yahoo/config/ModelNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-lib/src/main/java/com/yahoo/config/ModelNode.java')
-rw-r--r--config-lib/src/main/java/com/yahoo/config/ModelNode.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/config-lib/src/main/java/com/yahoo/config/ModelNode.java b/config-lib/src/main/java/com/yahoo/config/ModelNode.java
index 775c4a12e82..2748ef8c7e9 100644
--- a/config-lib/src/main/java/com/yahoo/config/ModelNode.java
+++ b/config-lib/src/main/java/com/yahoo/config/ModelNode.java
@@ -12,19 +12,19 @@ import java.util.Map;
*
* @author bratseth
*/
-public class ModelNode extends LeafNode<ModelReference> {
+public class ModelNode extends LeafNode<Path> {
+
+ private final ModelReference reference;
public ModelNode() {
this.value = null;
+ this.reference = null;
}
public ModelNode(ModelReference modelReference) {
super(true);
- this.value = modelReference;
- }
-
- public ModelReference value() {
- return value;
+ this.value = modelReference.value();
+ this.reference = modelReference;
}
@Override
@@ -43,7 +43,7 @@ public class ModelNode extends LeafNode<ModelReference> {
}
public ModelReference getModelReference() {
- return value;
+ return reference;
}
public static List<ModelReference> toModelReferences(List<ModelNode> modelNodes) {