public interface OperationContainerMixin<D extends DeclaredStatement<QName>>
extends ContainerSchemaNode, DocumentedNodeMixin.WithStatus<QName, D>, DataNodeContainerMixin<QName, D>,
MustConstraintMixin<QName, D>, WhenConditionMixin<QName, D>, AugmentationTargetMixin<QName, D>,
- CopyableMixin<QName, D> {
+ SchemaNodeMixin<QName, D>, CopyableMixin<QName, D> {
@Override
default @NonNull QName argument() {
- return getPath().getLastComponent();
- }
-
- @Override
- default QName getQName() {
- return argument();
+ return getQName();
}
@Override
MandatoryMixin<QName, D>, MustConstraintMixin<QName, D>, WhenConditionMixin<QName, D> {
@Override
default @NonNull QName argument() {
- return getPath().getLastComponent();
- }
-
- @Override
- default QName getQName() {
- return argument();
+ return getQName();
}
}
extends SchemaNodeMixin<QName, D>, OperationDefinition {
@Override
default @NonNull QName argument() {
- return getPath().getLastComponent();
- }
-
- @Override
- default QName getQName() {
- return argument();
+ return getQName();
}
@Override