@Override
public void setInput(IEditorInput input) {
if(input instanceof FileStoreEditorInput){
MessageBox messageBox=new MessageBox(Display.getCurrent().getActiveShell(),SWT.ICON_WARNING);
messageBox.setText(Messages.WARNING);
messageBox.setMessage(Messages.JOB_OPENED_FROM_OUTSIDE_WORKSPACE_WARNING);
messageBox.open();
}
try {
GenrateContainerData genrateContainerData = new GenrateContainerData();
genrateContainerData.setEditorInput(input, this);
if(StringUtils.equals(this.getJobName()+Messages.JOBEXTENSION, input.getName()) || StringUtils.equals(this.getJobName(), Messages.ELT_GRAPHICAL_EDITOR)){
container = genrateContainerData.getContainerData();
}else{
this.setPartName(input.getName());
}
super.setInput(input);
} catch (CoreException | IOException ce) {
logger.error("Exception while setting input", ce);
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor().dispose();
MessageDialog.openError(new Shell(), "Error", "Exception occured while opening the graph -\n"+ce.getMessage());
}
}
ELTGraphicalEditor.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:Hydrograph
作者:
评论列表
文章目录