private final Set<UsesNodeBuilder> usesNodes = new HashSet<UsesNodeBuilder>();
private boolean resolved;
- private static final SchemaPath PATH = new SchemaPath(Collections.<QName> emptyList(), true);
-
public AugmentationSchemaBuilderImpl(final String moduleName, final int line, final String augmentTargetStr) {
super(moduleName, line, null);
this.augmentTargetStr = augmentTargetStr;
@Override
public SchemaPath getPath() {
- return PATH;
+ return finalAugmentTarget;
}
@Override
@Override
public SchemaPath getTargetPath() {
- return dirtyAugmentTarget;
+ if(finalAugmentTarget == null) {
+ return dirtyAugmentTarget;
+ } else {
+ return finalAugmentTarget;
+ }
}
@Override