diff options
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.java | 14 |
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) { |