// DataSchemaNode args
private final ConstraintsBuilder constraints;
// AugmentationTarget args
- private final List<AugmentationSchema> augmentations = new ArrayList<>();
private final List<AugmentationSchemaBuilder> augmentationBuilders = new ArrayList<>();
// ChoiceNode args
- private Set<ChoiceCaseNode> cases = new TreeSet<>(Comparators.SCHEMA_NODE_COMP);
private final Set<ChoiceCaseBuilder> caseBuilders = new HashSet<>();
private String defaultCase;
instance.setDefaultCase(defaultCase);
// CASES
+ final Set<ChoiceCaseNode> cases = new TreeSet<>(Comparators.SCHEMA_NODE_COMP);
for (ChoiceCaseBuilder caseBuilder : caseBuilders) {
cases.add(caseBuilder.build());
}
instance.addCases(cases);
// AUGMENTATIONS
+ final Set<AugmentationSchema> augmentations = new HashSet<>();
for (AugmentationSchemaBuilder builder : augmentationBuilders) {
augmentations.add(builder.build());
}
- instance.addAvailableAugmentations(new HashSet<>(augmentations));
+ instance.addAvailableAugmentations(augmentations);
// UNKNOWN NODES
for (UnknownSchemaNodeBuilder b : addedUnknownNodes) {
}
@Override
- public void setPath(SchemaPath path) {
+ public void setPath(final SchemaPath path) {
instance.path = path;
}
* name of case to search
* @return case with given name if present, null otherwise
*/
- public ChoiceCaseBuilder getCaseNodeByName(String caseName) {
+ public ChoiceCaseBuilder getCaseNodeByName(final String caseName) {
for (ChoiceCaseBuilder addedCase : caseBuilders) {
if (addedCase.getQName().getLocalName().equals(caseName)) {
return addedCase;
* @param caseNode
* case node
*/
- public void addCase(DataSchemaNodeBuilder caseNode) {
+ public void addCase(final DataSchemaNodeBuilder caseNode) {
QName caseQName = caseNode.getQName();
String caseName = caseQName.getLocalName();
}
@Override
- public void setStatus(Status status) {
+ public void setStatus(final Status status) {
if (status != null) {
instance.status = status;
}
}
@Override
- public void setAugmenting(boolean augmenting) {
+ public void setAugmenting(final boolean augmenting) {
instance.augmenting = augmenting;
}
}
@Override
- public void setConfiguration(boolean configuration) {
+ public void setConfiguration(final boolean configuration) {
instance.configuration = configuration;
}
}
@Override
- public void addAugmentation(AugmentationSchemaBuilder augment) {
+ public void addAugmentation(final AugmentationSchemaBuilder augment) {
augmentationBuilders.add(augment);
}
return defaultCase;
}
- public void setDefaultCase(String defaultCase) {
+ public void setDefaultCase(final String defaultCase) {
this.defaultCase = defaultCase;
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
private final List<UnknownSchemaNode> unknownNodes = new ArrayList<>();
private String defaultCase;
- private ChoiceNodeImpl(QName qname, SchemaPath path) {
+ private ChoiceNodeImpl(final QName qname, final SchemaPath path) {
this.qname = qname;
this.path = path;
}
return constraints;
}
- private void setConstraints(ConstraintDefinition constraints) {
+ private void setConstraints(final ConstraintDefinition constraints) {
this.constraints = constraints;
}
return Collections.unmodifiableSet(augmentations);
}
- private void addAvailableAugmentations(Set<AugmentationSchema> availableAugmentations) {
+ private void addAvailableAugmentations(final Set<AugmentationSchema> availableAugmentations) {
if (availableAugmentations != null) {
this.augmentations.addAll(availableAugmentations);
}
return Collections.unmodifiableList(unknownNodes);
}
- private void addUnknownSchemaNodes(List<UnknownSchemaNode> unknownSchemaNodes) {
+ private void addUnknownSchemaNodes(final List<UnknownSchemaNode> unknownSchemaNodes) {
if (unknownSchemaNodes != null) {
this.unknownNodes.addAll(unknownSchemaNodes);
}
return null;
}
- private void addCases(Set<ChoiceCaseNode> cases) {
+ private void addCases(final Set<ChoiceCaseNode> cases) {
if (cases != null) {
this.cases.addAll(cases);
}
return defaultCase;
}
- private void setDefaultCase(String defaultCase) {
+ private void setDefaultCase(final String defaultCase) {
this.defaultCase = defaultCase;
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
import java.util.TreeSet;
import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.model.api.*;
+import org.opendaylight.yangtools.yang.model.api.AugmentationSchema;
+import org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode;
+import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition;
+import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.GroupingDefinition;
+import org.opendaylight.yangtools.yang.model.api.SchemaPath;
+import org.opendaylight.yangtools.yang.model.api.Status;
+import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
+import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.UsesNode;
import org.opendaylight.yangtools.yang.parser.builder.api.AbstractDataNodeContainerBuilder;
import org.opendaylight.yangtools.yang.parser.builder.api.AugmentationSchemaBuilder;
import org.opendaylight.yangtools.yang.parser.builder.api.AugmentationTargetBuilder;
private boolean isBuilt;
private final ChoiceCaseNodeImpl instance;
// SchemaNode args
- private SchemaPath schemaPath;
+ private final SchemaPath schemaPath;
private final ConstraintsBuilder constraints;
// AugmentationTarget args
- private final List<AugmentationSchema> augmentations = new ArrayList<>();
private final List<AugmentationSchemaBuilder> augmentationBuilders = new ArrayList<>();
public ChoiceCaseBuilder(final String moduleName, final int line, final QName qname, final SchemaPath path) {
instance.addUnknownSchemaNodes(unknownNodes);
// AUGMENTATIONS
+ final Set<AugmentationSchema> augmentations = new HashSet<>();
for (AugmentationSchemaBuilder builder : augmentationBuilders) {
augmentations.add(builder.build());
}
- instance.addAvailableAugmentations(new HashSet<>(augmentations));
+ instance.addAvailableAugmentations(augmentations);
isBuilt = true;
}
}
@Override
- public void setPath(SchemaPath path) {
+ public void setPath(final SchemaPath path) {
instance.path = path;
}
+ @Override
public String getDescription() {
return instance.description;
}
instance.description = description;
}
+ @Override
public String getReference() {
return instance.reference;
}
@Override
- public void setReference(String reference) {
+ public void setReference(final String reference) {
instance.reference = reference;
}
+ @Override
public Status getStatus() {
return instance.status;
}
@Override
- public void setStatus(Status status) {
+ public void setStatus(final Status status) {
if (status != null) {
instance.status = status;
}
}
@Override
- public void setAugmenting(boolean augmenting) {
+ public void setAugmenting(final boolean augmenting) {
instance.augmenting = augmenting;
}
}
@Override
- public void setAddedByUses(boolean addedByUses) {
+ public void setAddedByUses(final boolean addedByUses) {
instance.addedByUses = addedByUses;
}
}
@Override
- public void addTypedef(TypeDefinitionBuilder typedefBuilder) {
+ public void addTypedef(final TypeDefinitionBuilder typedefBuilder) {
throw new YangParseException(moduleName, line, "Can not add type definition to choice case.");
}
}
@Override
- public void addAugmentation(AugmentationSchemaBuilder augment) {
+ public void addAugmentation(final AugmentationSchemaBuilder augment) {
augmentationBuilders.add(augment);
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
private final Set<UsesNode> uses = new HashSet<>();
private final List<UnknownSchemaNode> unknownNodes = new ArrayList<>();
- private ChoiceCaseNodeImpl(QName qname, SchemaPath path) {
+ private ChoiceCaseNodeImpl(final QName qname, final SchemaPath path) {
this.qname = qname;
this.path = path;
}
return constraints;
}
- private void setConstraints(ConstraintDefinition constraints) {
+ private void setConstraints(final ConstraintDefinition constraints) {
this.constraints = constraints;
}
return Collections.unmodifiableList(unknownNodes);
}
- private void addUnknownSchemaNodes(List<UnknownSchemaNode> unknownNodes) {
+ private void addUnknownSchemaNodes(final List<UnknownSchemaNode> unknownNodes) {
if (unknownNodes != null) {
this.unknownNodes.addAll(unknownNodes);
}
return Collections.unmodifiableSet(childNodes);
}
- private void addChildNodes(Set<DataSchemaNode> childNodes) {
+ private void addChildNodes(final Set<DataSchemaNode> childNodes) {
if (childNodes != null) {
this.childNodes.addAll(childNodes);
}
}
@Override
- public DataSchemaNode getDataChildByName(QName name) {
+ public DataSchemaNode getDataChildByName(final QName name) {
return getChildNode(childNodes, name);
}
@Override
- public DataSchemaNode getDataChildByName(String name) {
+ public DataSchemaNode getDataChildByName(final String name) {
return getChildNode(childNodes, name);
}
return Collections.unmodifiableSet(uses);
}
- private void addUses(Set<UsesNode> uses) {
+ private void addUses(final Set<UsesNode> uses) {
if (uses != null) {
this.uses.addAll(uses);
}
return Collections.unmodifiableSet(augmentations);
}
- private void addAvailableAugmentations(Set<AugmentationSchema> augmentations) {
+ private void addAvailableAugmentations(final Set<AugmentationSchema> augmentations) {
if (augmentations != null) {
this.augmentations.addAll(augmentations);
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
*/
package org.opendaylight.yangtools.yang.parser.builder.impl;
-import java.util.*;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
-import org.opendaylight.yangtools.yang.model.api.*;
+import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition;
+import org.opendaylight.yangtools.yang.model.api.MustDefinition;
+import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.util.RevisionAwareXPathImpl;
+import com.google.common.collect.ImmutableSet;
+
public final class ConstraintsBuilder {
private static final int HASH_IF_BOOL_TRUE = 1231;
private static final int HASH_IF_BOOL_FALSE = 1237;
return min;
}
- public void setMinElements(Integer minElements) {
+ public void setMinElements(final Integer minElements) {
this.min = minElements;
}
return max;
}
- public void setMaxElements(Integer maxElements) {
+ public void setMaxElements(final Integer maxElements) {
this.max = maxElements;
}
return mustDefinitions;
}
- public void addMustDefinition(MustDefinition must) {
+ public void addMustDefinition(final MustDefinition must) {
mustDefinitions.add(must);
}
return whenCondition;
}
- public void addWhenCondition(String whenCondition) {
+ public void addWhenCondition(final String whenCondition) {
this.whenCondition = whenCondition;
}
return mandatory;
}
- public void setMandatory(boolean mandatory) {
+ public void setMandatory(final boolean mandatory) {
this.mandatory = mandatory;
}
- private final class ConstraintDefinitionImpl implements ConstraintDefinition {
+ private static final class ConstraintDefinitionImpl implements ConstraintDefinition {
private RevisionAwareXPath whenCondition;
- private Set<MustDefinition> mustConstraints;
+ private Set<MustDefinition> mustConstraints = Collections.emptySet();
private boolean mandatory;
private Integer minElements;
private Integer maxElements;
return whenCondition;
}
- private void setWhenCondition(RevisionAwareXPath whenCondition) {
+ private void setWhenCondition(final RevisionAwareXPath whenCondition) {
this.whenCondition = whenCondition;
}
@Override
public Set<MustDefinition> getMustConstraints() {
- if (mustConstraints == null) {
- return Collections.emptySet();
- } else {
- return mustConstraints;
- }
+ return mustConstraints;
}
- private void setMustConstraints(Set<MustDefinition> mustConstraints) {
+ private void setMustConstraints(final Set<MustDefinition> mustConstraints) {
if (mustConstraints != null) {
- this.mustConstraints = mustConstraints;
+ this.mustConstraints = ImmutableSet.copyOf(mustConstraints);
}
}
return mandatory;
}
- private void setMandatory(boolean mandatory) {
+ private void setMandatory(final boolean mandatory) {
this.mandatory = mandatory;
}
return minElements;
}
- private void setMinElements(Integer minElements) {
+ private void setMinElements(final Integer minElements) {
this.minElements = minElements;
}
return maxElements;
}
- private void setMaxElements(Integer maxElements) {
+ private void setMaxElements(final Integer maxElements) {
this.maxElements = maxElements;
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
import java.util.TreeSet;
import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.model.api.*;
+import org.opendaylight.yangtools.yang.model.api.AugmentationSchema;
+import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition;
+import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.GroupingDefinition;
+import org.opendaylight.yangtools.yang.model.api.ListSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.SchemaPath;
+import org.opendaylight.yangtools.yang.model.api.Status;
+import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
+import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.UsesNode;
import org.opendaylight.yangtools.yang.parser.builder.api.AbstractDataNodeContainerBuilder;
import org.opendaylight.yangtools.yang.parser.builder.api.AugmentationSchemaBuilder;
import org.opendaylight.yangtools.yang.parser.builder.api.AugmentationTargetBuilder;
private final ListSchemaNodeImpl instance;
private List<String> keys;
// SchemaNode args
- private SchemaPath schemaPath;
+ private final SchemaPath schemaPath;
// DataSchemaNode args
private final ConstraintsBuilder constraints;
// AugmentationTarget args
- private final List<AugmentationSchema> augmentations = new ArrayList<>();
private final List<AugmentationSchemaBuilder> augmentationBuilders = new ArrayList<>();
instance.addGroupings(groupings);
// AUGMENTATIONS
+ final Set<AugmentationSchema> augmentations = new HashSet<>();
for (AugmentationSchemaBuilder builder : augmentationBuilders) {
augmentations.add(builder.build());
}
- instance.addAvailableAugmentations(new HashSet<>(augmentations));
+ instance.addAvailableAugmentations(augmentations);
// UNKNOWN NODES
for (UnknownSchemaNodeBuilder b : addedUnknownNodes) {
}
@Override
- public void setPath(SchemaPath path) {
+ public void setPath(final SchemaPath path) {
instance.path = path;
}
}
@Override
- public void setStatus(Status status) {
+ public void setStatus(final Status status) {
if (status != null) {
instance.status = status;
}
}
@Override
- public void addAugmentation(AugmentationSchemaBuilder augment) {
+ public void addAugmentation(final AugmentationSchemaBuilder augment) {
augmentationBuilders.add(augment);
}
}
@Override
- public void setAugmenting(boolean augmenting) {
+ public void setAugmenting(final boolean augmenting) {
instance.augmenting = augmenting;
}
}
@Override
- public void setConfiguration(boolean configuration) {
+ public void setConfiguration(final boolean configuration) {
instance.configuration = configuration;
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
return constraints;
}
- private void setConstraints(ConstraintDefinition constraints) {
+ private void setConstraints(final ConstraintDefinition constraints) {
this.constraints = constraints;
}
return Collections.unmodifiableSet(augmentations);
}
- private void addAvailableAugmentations(Set<AugmentationSchema> augmentations) {
+ private void addAvailableAugmentations(final Set<AugmentationSchema> augmentations) {
if (augmentations != null) {
this.augmentations.addAll(augmentations);
}
return Collections.unmodifiableSet(childNodes);
}
- private void addChildNodes(Set<DataSchemaNode> childNodes) {
+ private void addChildNodes(final Set<DataSchemaNode> childNodes) {
if (childNodes != null) {
this.childNodes.addAll(childNodes);
}
return Collections.unmodifiableSet(groupings);
}
- private void addGroupings(Set<GroupingDefinition> groupings) {
+ private void addGroupings(final Set<GroupingDefinition> groupings) {
if (groupings != null) {
this.groupings.addAll(groupings);
}
return Collections.unmodifiableSet(typeDefinitions);
}
- private void addTypeDefinitions(Set<TypeDefinition<?>> typeDefinitions) {
+ private void addTypeDefinitions(final Set<TypeDefinition<?>> typeDefinitions) {
if (typeDefinitions != null) {
this.typeDefinitions.addAll(typeDefinitions);
}
return Collections.unmodifiableSet(uses);
}
- private void addUses(Set<UsesNode> uses) {
+ private void addUses(final Set<UsesNode> uses) {
if (uses != null) {
this.uses.addAll(uses);
}
}
@Override
- public DataSchemaNode getDataChildByName(QName name) {
+ public DataSchemaNode getDataChildByName(final QName name) {
return getChildNode(childNodes, name);
}
@Override
- public DataSchemaNode getDataChildByName(String name) {
+ public DataSchemaNode getDataChildByName(final String name) {
return getChildNode(childNodes, name);
}
return Collections.unmodifiableList(unknownNodes);
}
- private void addUnknownSchemaNodes(List<UnknownSchemaNode> unknownNodes) {
+ private void addUnknownSchemaNodes(final List<UnknownSchemaNode> unknownNodes) {
if (unknownNodes != null) {
this.unknownNodes.addAll(unknownNodes);
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
AugmentationTargetBuilder {
private boolean isBuilt;
private final NotificationDefinitionImpl instance;
- private SchemaPath schemaPath;
- private final List<AugmentationSchema> augmentations = new ArrayList<>();
+ private final SchemaPath schemaPath;
private final List<AugmentationSchemaBuilder> augmentationBuilders = new ArrayList<>();
NotificationBuilder(final String moduleName, final int line, final QName qname, final SchemaPath path) {
instance = new NotificationDefinitionImpl(qname, path);
}
- NotificationBuilder(final String moduleName, final int line, final QName qname, final SchemaPath path, NotificationDefinition base) {
+ NotificationBuilder(final String moduleName, final int line, final QName qname, final SchemaPath path, final NotificationDefinition base) {
super(moduleName, line, qname);
this.schemaPath = path;
instance = new NotificationDefinitionImpl(qname, path);
instance.setUses(usesNodes);
// AUGMENTATIONS
+ final Set<AugmentationSchema> augmentations = new HashSet<>();
for (AugmentationSchemaBuilder builder : augmentationBuilders) {
augmentations.add(builder.build());
}
- instance.setAvailableAugmentations(new HashSet<>(augmentations));
+ instance.setAvailableAugmentations(augmentations);
// UNKNOWN NODES
for (UnknownSchemaNodeBuilder b : addedUnknownNodes) {
}
@Override
- public void setStatus(Status status) {
+ public void setStatus(final Status status) {
if (status != null) {
instance.status = status;
}
}
@Override
- public void addAugmentation(AugmentationSchemaBuilder augment) {
+ public void addAugmentation(final AugmentationSchemaBuilder augment) {
augmentationBuilders.add(augment);
}
return Collections.unmodifiableSet(childNodes);
}
- private void setChildNodes(Set<DataSchemaNode> childNodes) {
+ private void setChildNodes(final Set<DataSchemaNode> childNodes) {
if (childNodes != null) {
this.childNodes.addAll(childNodes);
}
return Collections.unmodifiableSet(groupings);
}
- private void setGroupings(Set<GroupingDefinition> groupings) {
+ private void setGroupings(final Set<GroupingDefinition> groupings) {
if (groupings != null) {
this.groupings.addAll(groupings);
}
return Collections.unmodifiableSet(uses);
}
- private void setUses(Set<UsesNode> uses) {
+ private void setUses(final Set<UsesNode> uses) {
if (uses != null) {
this.uses.addAll(uses);
}
return Collections.unmodifiableSet(augmentations);
}
- private void setAvailableAugmentations(Set<AugmentationSchema> augmentations) {
+ private void setAvailableAugmentations(final Set<AugmentationSchema> augmentations) {
if (augmentations != null) {
this.augmentations.addAll(augmentations);
}
}
@Override
- public DataSchemaNode getDataChildByName(QName name) {
+ public DataSchemaNode getDataChildByName(final QName name) {
return getChildNode(childNodes, name);
}
@Override
- public DataSchemaNode getDataChildByName(String name) {
+ public DataSchemaNode getDataChildByName(final String name) {
return getChildNode(childNodes, name);
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
private final RpcDefinitionImpl instance;
private ContainerSchemaNodeBuilder inputBuilder;
private ContainerSchemaNodeBuilder outputBuilder;
- private final Set<TypeDefinition<?>> typedefs = new TreeSet<>(Comparators.SCHEMA_NODE_COMP);
private final Set<TypeDefinitionBuilder> addedTypedefs = new HashSet<>();
- private final Set<GroupingDefinition> groupings = new TreeSet<>(Comparators.SCHEMA_NODE_COMP);
private final Set<GroupingBuilder> addedGroupings = new HashSet<>();
public ContainerSchemaNodeBuilder getInput() {
instance.setOutput(output);
// TYPEDEFS
+ final Set<TypeDefinition<?>> typedefs = new TreeSet<>(Comparators.SCHEMA_NODE_COMP);
for (TypeDefinitionBuilder entry : addedTypedefs) {
typedefs.add(entry.build());
}
instance.setTypeDefinitions(typedefs);
// GROUPINGS
+ final Set<GroupingDefinition> groupings = new TreeSet<>(Comparators.SCHEMA_NODE_COMP);
for (GroupingBuilder entry : addedGroupings) {
groupings.add(entry.build());
}
}
@Override
- public void setStatus(Status status) {
+ public void setStatus(final Status status) {
if (status != null) {
instance.status = status;
}
return addedGroupings;
}
- public void addGrouping(GroupingBuilder grouping) {
+ public void addGrouping(final GroupingBuilder grouping) {
addedGroupings.add(grouping);
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (obj == null) {
return false;
}
return input;
}
- private void setInput(ContainerSchemaNode input) {
+ private void setInput(final ContainerSchemaNode input) {
this.input = input;
}
return output;
}
- private void setOutput(ContainerSchemaNode output) {
+ private void setOutput(final ContainerSchemaNode output) {
this.output = output;
}
return Collections.unmodifiableSet(typeDefinitions);
}
- private void setTypeDefinitions(Set<TypeDefinition<?>> typeDefinitions) {
+ private void setTypeDefinitions(final Set<TypeDefinition<?>> typeDefinitions) {
this.typeDefinitions.addAll(typeDefinitions);
}
return Collections.unmodifiableSet(groupings);
}
- private void setGroupings(Set<GroupingDefinition> groupings) {
+ private void setGroupings(final Set<GroupingDefinition> groupings) {
this.groupings.addAll(groupings);
}
return Collections.unmodifiableList(unknownNodes);
}
- private void setUnknownSchemaNodes(List<UnknownSchemaNode> unknownNodes) {
+ private void setUnknownSchemaNodes(final List<UnknownSchemaNode> unknownNodes) {
if (unknownNodes != null) {
this.unknownNodes.addAll(unknownNodes);
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
private boolean addedByUses;
private boolean augmenting;
private boolean resolved;
- private final Set<AugmentationSchema> augments = new HashSet<>();
private final Set<AugmentationSchemaBuilder> addedAugments = new HashSet<>();
private final List<SchemaNodeBuilder> refineBuilders = new ArrayList<>();
private final List<RefineHolder> refines = new ArrayList<>();
instance.setAddedByUses(addedByUses);
// AUGMENTATIONS
+ final Set<AugmentationSchema> augments = new HashSet<>();
for (AugmentationSchemaBuilder builder : addedAugments) {
augments.add(builder.build());
}
}
@Override
- public void setParent(Builder parent) {
+ public void setParent(final Builder parent) {
if (!(parent instanceof DataNodeContainerBuilder)) {
throw new YangParseException(moduleName, line,
"Parent of 'uses' has to be instance of DataNodeContainerBuilder, but was: '" + parent + "'.");
}
@Override
- public void setGroupingDefinition(GroupingDefinition groupingDefinition) {
+ public void setGroupingDefinition(final GroupingDefinition groupingDefinition) {
this.groupingDefinition = groupingDefinition;
if (groupingDefinition != null) {
this.groupingPath = groupingDefinition.getPath();
}
@Override
- public void setGrouping(GroupingBuilder grouping) {
+ public void setGrouping(final GroupingBuilder grouping) {
this.groupingBuilder = grouping;
if (groupingBuilder != null) {
this.groupingPath = groupingBuilder.getPath();
}
@Override
- public void setAugmenting(boolean augmenting) {
+ public void setAugmenting(final boolean augmenting) {
this.augmenting = augmenting;
}
}
@Override
- public void setResolved(boolean resolved) {
+ public void setResolved(final boolean resolved) {
this.resolved = resolved;
}
}
@Override
- public void addRefineNode(DataSchemaNodeBuilder refineNode) {
+ public void addRefineNode(final DataSchemaNodeBuilder refineNode) {
refineBuilders.add(refineNode);
}
}
@Override
- public void addRefine(RefineHolder refine) {
+ public void addRefine(final RefineHolder refine) {
refines.add(refine);
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
return refines;
}
- private void setRefines(Map<SchemaPath, SchemaNode> refines) {
+ private void setRefines(final Map<SchemaPath, SchemaNode> refines) {
if (refines != null) {
this.refines = refines;
}
}
- private void addUnknownSchemaNodes(List<UnknownSchemaNode> unknownSchemaNodes) {
+ private void addUnknownSchemaNodes(final List<UnknownSchemaNode> unknownSchemaNodes) {
if (unknownSchemaNodes != null) {
this.unknownNodes.addAll(unknownSchemaNodes);
}
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}