示例#1
0
 private void disposeTableInput() {
   final IRDataEditorInput editorInput = (IRDataEditorInput) getEditorInput();
   if (editorInput != null) {
     final IRDataTableInput tableInput = editorInput.getRDataTableInput();
     if (tableInput != null) {
       tableInput.removeStateListener(fInputStateListener);
     }
   }
 }
示例#2
0
 private void initTableInput() {
   final IRDataEditorInput editorInput = (IRDataEditorInput) getEditorInput();
   if (editorInput != null) {
     final IRDataTableInput tableInput = editorInput.getRDataTableInput();
     if (tableInput != null) {
       tableInput.addStateListener(fInputStateListener);
       if (tableInput.isAvailable()) {
         fTable.setInput(tableInput);
       } else {
         close(false);
       }
     }
   }
 }