public boolean onClose(boolean canCancel) { getModelItem().removePropertyChangeListener(WsdlRunTestCaseTestStep.TARGET_TESTCASE, this); WsdlTestCase targetTestCase = getModelItem().getTargetTestCase(); if (targetTestCase != null) { targetTestCase.removePropertyChangeListener(WsdlTestCase.NAME_PROPERTY, this); targetTestCase.getTestSuite().removePropertyChangeListener(WsdlTestCase.NAME_PROPERTY, this); } testRunLog.release(); if (optionsDialog != null) { optionsDialog.release(); optionsDialog = null; } propertiesTable.release(); inspectorPanel.release(); return release(); }
@Override public void release() { if (dialog != null) dialog.release(); super.release(); }