X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Fparser%2Fbuilder%2Fimpl%2FDeviationBuilder.java;h=53fcbf5fd2377d64f4434ff8ae733924d32fefc9;hp=0888811853d172674db74f93cb2e34b3aa86d695;hb=a3ff738aee0c392a1adbd3c6397539bb4130b57d;hpb=fc7a2ae9b5c6b82d463fe612509a157e3f261653 diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/DeviationBuilder.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/DeviationBuilder.java index 0888811853..53fcbf5fd2 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/DeviationBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/DeviationBuilder.java @@ -14,10 +14,11 @@ import org.opendaylight.controller.yang.model.parser.builder.api.Builder; import org.opendaylight.controller.yang.model.parser.util.YangModelBuilderUtil; public class DeviationBuilder implements Builder { - private final DeviationImpl instance; + private final int line; - DeviationBuilder(final String targetPathStr) { + DeviationBuilder(final String targetPathStr, final int line) { + this.line = line; final SchemaPath targetPath = YangModelBuilderUtil .parseAugmentPath(targetPathStr); instance = new DeviationImpl(targetPath); @@ -28,6 +29,11 @@ public class DeviationBuilder implements Builder { return instance; } + @Override + public int getLine() { + return line; + } + public void setDeviate(final String deviate) { if ("not-supported".equals(deviate)) { instance.setDeviate(Deviate.NOT_SUPPORTED); @@ -130,11 +136,12 @@ public class DeviationBuilder implements Builder { @Override public String toString() { - StringBuilder sb = new StringBuilder(DeviationImpl.class.getSimpleName()); + StringBuilder sb = new StringBuilder( + DeviationImpl.class.getSimpleName()); sb.append("["); - sb.append("targetPath="+ targetPath); - sb.append(", deviate="+ deviate); - sb.append(", reference="+ reference); + sb.append("targetPath=" + targetPath); + sb.append(", deviate=" + deviate); + sb.append(", reference=" + reference); sb.append("]"); return sb.toString(); }