@Override public boolean isSkipRuntimeIgnoreCheck() { return delegate.isSkipRuntimeIgnoreCheck(); } }
@Deprecated static TransformationContext wrapForOperation(TransformationContext context, ModelNode operation) { if(context instanceof ResourceTransformationContextImpl) { final ResourceTransformationContextImpl impl = (ResourceTransformationContextImpl) context; return new ResourceTransformationContextImpl(impl.root, PathAddress.pathAddress(operation.get(OP_ADDR)), impl.originalModel, context.isSkipRuntimeIgnoreCheck()); } else { return context; } }
private boolean ignoreResourceTransformation(TransformationContext context, PathAddress address) { if (transformationExclusion != null && transformationExclusion.isResourceTransformationIgnored(address)) { return true; } if (!context.isSkipRuntimeIgnoreCheck() && runtimeIgnoreTransformation != null && runtimeIgnoreTransformation.ignoreResource(context.readResourceFromRoot(PathAddress.EMPTY_ADDRESS), address)) { return true; } return false; } }