saves the state of this entry and its location . returns true if possible otherwise returns false . concode_field_sep IMemento locationMemento concode_elem_sep String historyText concode_elem_sep INavigationLocation location concode_elem_sep IWorkbenchPage page concode_elem_sep NavigationHistoryEditorInfo editorInfo concode_field_sep void restoreState concode_elem_sep void saveState concode_elem_sep String getHistoryText concode_elem_sep String toString concode_elem_sep void dispose concode_elem_sep void restoreLocation concode_elem_sep boolean mergeInto
boolean function ( ) { if ( ! editorInfo . isPersistable ( ) ) { return false ; } if ( location != null ) { locationMemento = XMLMemento . createWriteRoot ( IWorkbenchConstants . TAG_POSITION ) ; location . saveState ( locationMemento ) ; location . releaseState ( ) ; } return true ; }