import org.opendaylight.mdsal.binding.model.api.GeneratedType;
import org.opendaylight.mdsal.binding.model.api.Type;
import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilder;
import org.opendaylight.mdsal.binding.model.api.GeneratedType;
import org.opendaylight.mdsal.binding.model.api.Type;
import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilder;
OpaqueObjectGenerator(final T statement, final AbstractCompositeGenerator<?> parent) {
super(statement, parent);
}
OpaqueObjectGenerator(final T statement, final AbstractCompositeGenerator<?> parent) {
super(statement, parent);
}
@Override
void pushToInference(final SchemaInferenceStack dataTree) {
dataTree.enterDataTree(statement().getIdentifier());
@Override
void pushToInference(final SchemaInferenceStack dataTree) {
dataTree.enterDataTree(statement().getIdentifier());
final ModuleGenerator module = currentModule();
module.addQNameConstant(builder, localName());
final ModuleGenerator module = currentModule();
module.addQNameConstant(builder, localName());
builder.setModuleName(module.statement().argument().getLocalName());
// newType.setSchemaPath(schemaNode.getPath());
builder.setModuleName(module.statement().argument().getLocalName());
// newType.setSchemaPath(schemaNode.getPath());