public String getName() { return _procIdentifier.getDisplayString(); }
/** * Convenience method for setStorage(new SQLEditorStorage(_procIdentifier.getDisplayString(), code)) * @param code */ public void setSourceCode(String code) { setStorage(new SQLEditorStorage(_procIdentifier.getDisplayString(), code)); }
/** * */ public ProcEditorInput(ProcIdentifier procid) { super(procid.getDisplayString(), ""); this._procIdentifier = procid; String code = ""; try { IControlConnection controlConnection = EditorCorePlugin.getControlConnectionManager().getOrCreateControlConnection(procid.getDatabaseIdentifier()); code = controlConnection.getProcSource(procid); } catch(Exception e) { RoutineEditorActivator.getDefault().log(e); } setStorage(new SQLEditorStorage(_procIdentifier.getDisplayString(), code)); setConnectionInfo(new SQLEditorConnectionInfo(ProfileUtil.getDatabaseVendorDefinitionId(procid.getProfileName()), procid.getProfileName(), procid.getDatabaseName(), procid.getOwnerName())); }