import java.util.List;\r
\r
import org.opendaylight.controller.yang.common.QName;\r
-import org.opendaylight.controller.yang.model.api.ExtensionDefinition;\r
import org.opendaylight.controller.yang.model.api.SchemaPath;\r
import org.opendaylight.controller.yang.model.api.Status;\r
import org.opendaylight.controller.yang.model.api.TypeDefinition;\r
+import org.opendaylight.controller.yang.model.api.UnknownSchemaNode;\r
\r
public class ExtendedType implements TypeDefinition {\r
\r
private final SchemaPath path;\r
private final String description;\r
private final String reference;\r
- private final List<ExtensionDefinition> extensions;\r
+ private final List<UnknownSchemaNode> unknownSchemaNodes;\r
\r
private Status status;\r
private String units;\r
private final String description;\r
private final String reference;\r
\r
- private List<ExtensionDefinition> extensions = Collections.emptyList();;\r
+ private List<UnknownSchemaNode> unknownSchemaNodes = Collections.emptyList();;\r
private Status status = Status.CURRENT;\r
private String units = "";\r
private Object defaultValue = null;\r
return this;\r
}\r
\r
- public Builder extensions(final List<ExtensionDefinition> extensions) {\r
- this.extensions = extensions;\r
+ public Builder unknownSchemaNodes(final List<UnknownSchemaNode> unknownSchemaNodes) {\r
+ this.unknownSchemaNodes = unknownSchemaNodes;\r
return this;\r
}\r
\r
this.path = builder.path;\r
this.description = builder.description;\r
this.reference = builder.reference;\r
- this.extensions = builder.extensions;\r
+ this.unknownSchemaNodes = builder.unknownSchemaNodes;\r
this.status = builder.status;\r
this.units = builder.units;\r
this.defaultValue = builder.defaultValue;\r
}\r
\r
@Override\r
- public List<ExtensionDefinition> getExtensionSchemaNodes() {\r
- return extensions;\r
+ public List<UnknownSchemaNode> getUnknownSchemaNodes() {\r
+ return unknownSchemaNodes;\r
}\r
\r
@Override\r
result = prime * result\r
+ ((description == null) ? 0 : description.hashCode());\r
result = prime * result\r
- + ((extensions == null) ? 0 : extensions.hashCode());\r
+ + ((unknownSchemaNodes == null) ? 0 : unknownSchemaNodes.hashCode());\r
result = prime * result + ((path == null) ? 0 : path.hashCode());\r
result = prime * result\r
+ ((reference == null) ? 0 : reference.hashCode());\r
} else if (!description.equals(other.description)) {\r
return false;\r
}\r
- if (extensions == null) {\r
- if (other.extensions != null) {\r
+ if (unknownSchemaNodes == null) {\r
+ if (other.unknownSchemaNodes != null) {\r
return false;\r
}\r
- } else if (!extensions.equals(other.extensions)) {\r
+ } else if (!unknownSchemaNodes.equals(other.unknownSchemaNodes)) {\r
return false;\r
}\r
if (path == null) {\r
builder2.append(description);\r
builder2.append(", reference=");\r
builder2.append(reference);\r
- builder2.append(", extensions=");\r
- builder2.append(extensions);\r
+ builder2.append(", unknownSchemaNodes=");\r
+ builder2.append(unknownSchemaNodes);\r
builder2.append(", status=");\r
builder2.append(status);\r
builder2.append(", units=");\r