import org.opendaylight.mdsal.binding.runtime.api.CaseRuntimeType;
import org.opendaylight.mdsal.binding.runtime.api.RuntimeType;
import org.opendaylight.yangtools.odlext.model.api.AugmentIdentifierEffectiveStatement;
+import org.opendaylight.yangtools.yang.binding.contract.StatementNamespace;
import org.opendaylight.yangtools.yang.common.AbstractQName;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
super(statement, parent);
}
+ @Override
+ final StatementNamespace namespace() {
+ return StatementNamespace.AUGMENT;
+ }
+
@Override
final void pushToInference(final SchemaInferenceStack dataTree) {
dataTree.enterSchemaTree(statement().argument());
final AbstractQName explicitIdentifier = statement()
.findFirstEffectiveSubstatementArgument(AugmentIdentifierEffectiveStatement.class).orElse(null);
if (explicitIdentifier != null) {
- return domain.addPrimary(this, new CamelCaseNamingStrategy(StatementNamespace.DEFAULT, explicitIdentifier));
+ return domain.addPrimary(this, new CamelCaseNamingStrategy(StatementNamespace.AUGMENT, explicitIdentifier));
}
final Member target = targetGenerator().getMember();