package org.opendaylight.mdsal.binding.yang.types;
import java.util.List;
+import java.util.Optional;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.api.SchemaPath;
* Created by lukas on 9/17/14.
*/
public class LeafrefTypeWithNullToStringInXpath implements LeafrefTypeDefinition {
- @Override public RevisionAwareXPath getPathStatement() {
+ @Override
+ public RevisionAwareXPath getPathStatement() {
return new RevisionAwareXPath() {
@Override
public boolean isAbsolute() {
};
}
- @Override public LeafrefTypeDefinition getBaseType() {
+ @Override
+ public LeafrefTypeDefinition getBaseType() {
return null;
}
- @Override public String getUnits() {
- return null;
+ @Override
+ public Optional<String> getUnits() {
+ return Optional.empty();
}
- @Override public Object getDefaultValue() {
- return null;
+ @Override
+ public Optional<? extends Object> getDefaultValue() {
+ return Optional.empty();
}
- @Override public QName getQName() {
+ @Override
+ public QName getQName() {
return null;
}
- @Override public SchemaPath getPath() {
+ @Override
+ public SchemaPath getPath() {
return null;
}
- @Override public List<UnknownSchemaNode> getUnknownSchemaNodes() {
+ @Override
+ public List<UnknownSchemaNode> getUnknownSchemaNodes() {
return null;
}
- @Override public String getDescription() {
- return null;
+ @Override
+ public Optional<String> getDescription() {
+ return Optional.empty();
}
- @Override public String getReference() {
- return null;
+ @Override
+ public Optional<String> getReference() {
+ return Optional.empty();
}
- @Override public Status getStatus() {
+ @Override
+ public Status getStatus() {
return null;
}
+
+ @Override
+ public boolean requireInstance() {
+ return false;
+ }
}