@Override public void addNotify() { super.addNotify(); _componentBuilder.addChangeListener(this); }
protected void registerListenerIfLinkedToTransformer(final ConfiguredPropertyDescriptor configuredProperty, final Object value) { // Register change listener on all transformers providing values used for the input column. getTransformedInputColumns(value).forEach( transformedInputColumn -> getAnalysisJobBuilder().getTransformerComponentBuilders().stream() .filter(transformer -> (isProvidingColumn(transformedInputColumn, transformer))).forEach( transformer -> transformer.addChangeListener( new ComponentBuilderTransformerChangeListener(this, configuredProperty)))); }