X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fparser%2Fbuilder%2Fapi%2FGroupingBuilder.java;h=e4088a84a699e7de66d0d5385bfdbe84bb60c6bb;hb=ce75340226ce5f213a85572a744a8dde82864b9e;hp=7d94cd97ac4f613b2a814cee709c5b577f6bb306;hpb=a640c5c549376e5d72038e033d49ef6f0df96c92;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/GroupingBuilder.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/GroupingBuilder.java index 7d94cd97ac..e4088a84a6 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/GroupingBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/GroupingBuilder.java @@ -7,16 +7,33 @@ */ package org.opendaylight.controller.yang.parser.builder.api; +import java.util.List; +import java.util.Set; + import org.opendaylight.controller.yang.model.api.GroupingDefinition; +import org.opendaylight.controller.yang.model.api.Status; +import org.opendaylight.controller.yang.parser.builder.impl.UnknownSchemaNodeBuilder; /** * Interface for builders of 'grouping' statement. */ -public interface GroupingBuilder extends ChildNodeBuilder, SchemaNodeBuilder, +public interface GroupingBuilder extends DataNodeContainerBuilder, SchemaNodeBuilder, TypeDefinitionAwareBuilder { - DataSchemaNodeBuilder getChildNode(String name); + String getDescription(); + + String getReference(); + + Status getStatus(); GroupingDefinition build(); + DataSchemaNodeBuilder getChildNode(String name); + + List getUnknownNodes(); + + Set getGroupings(); + + Set getUses(); + }