|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.etools.systems.editor.SystemTextEditorProfileDefault com.ibm.etools.systems.editor.SystemTextEditorProfileUniversal com.ibm.etools.iseries.rse.ui.IBMiIFSEditorProfile
public class IBMiIFSEditorProfile
Field Summary | |
---|---|
protected DebugEditorActionContributor |
_dbgEdContributor
|
static String |
Copyright
|
Fields inherited from class com.ibm.etools.systems.editor.SystemTextEditorProfileDefault |
---|
DEFAULT_COMPILE_MESSAGE_CLASS_NAME, SEQUENCE_FALSE, SEQUENCE_TRUE, SEQUENCE_UNKNOWN |
Fields inherited from interface com.ibm.etools.systems.editor.internal.ISystemTextEditorConstants |
---|
AUTOSAVE_FREQ_ERROR, AUTOSAVE_FREQ_LABEL, AUTOSAVE_FREQ_TOOLTIP, AUTOSAVE_LABEL, AUTOSAVE_PROGRESS, AUTOSAVE_PROGRESS_JOBNAME, AUTOSAVE_TOOLTIP, copyright, PLUGIN_ID, PREFIX, RESID_PREFIX, RESID_PREFIX_PREFERENCES, RESID_PREFIX_PROGRESS, SYSTEM_TEXT_BROWSER_ID, SYSTEM_TEXT_EDITOR_ID |
Constructor Summary | |
---|---|
IBMiIFSEditorProfile()
|
Method Summary | |
---|---|
void |
addDebugEditorMenuActions(IMenuManager menu,
boolean isDebuggable,
int currentElement)
Add debug editor menu actions associated with this profile. |
void |
addDebugEditorRulerActions(IMenuManager menu,
boolean isDebuggable,
int currentElement)
Add debug editor ruler actions associated with this profile. |
void |
createDebugMenuActions(LpexTextEditor editor)
Create debug menu actions associated with this profile |
void |
createDebugRulerActions(LpexTextEditor editor,
IVerticalRuler ruler)
Create debug ruler actions associated with this profile. |
IAction |
getBreakpointRulerAction(LpexTextEditor editor)
Returns the appropriate breakpoint ruler action associated with this profile. |
IAnnotationModel |
getDebuggerMarkerAnnotationModel(IResource resource,
IEditorInput input)
Get the debugger marker annotation model for this resource in this profile. |
String |
getTitle(LpexTextEditor editor)
Get the title to display in the editor |
int |
hasSequenceNumbers(IFile file)
Always returns SEQUENCE_FALSE, as IFS should never contain sequence numbers. |
void |
initializeLpexView(LpexTextEditor editor,
LpexView lpexView)
This is the profile for the "IFS" type |
boolean |
isTargetDebuggable(IDebugTarget dbgtarget)
Determine if the specified target is debuggable. |
void |
resetMarkers(LpexTextEditor editor)
Reset markers associated with the resource being edited. |
Methods inherited from class com.ibm.etools.systems.editor.SystemTextEditorProfileUniversal |
---|
isLocal, performSaveAs, performSaveAs, updateProfile |
Methods inherited from class com.ibm.etools.systems.editor.SystemTextEditorProfileDefault |
---|
createContextMenuManager, doSave, editorContextMenuAboutToShow, fileHasSequenceNumbers, getCompileMessageClassBitMask, getCompileMessageClassName, hasSequenceNumbers, initializeAsSEU, isEditorInputIncludedInContextMenu, isUniqueContextMenuManagerRequired, setCompileMessageClassBitMask, setCompileMessageClassName, updateProfile |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String Copyright
protected DebugEditorActionContributor _dbgEdContributor
Constructor Detail |
---|
public IBMiIFSEditorProfile()
Method Detail |
---|
public void resetMarkers(LpexTextEditor editor)
resetMarkers
in interface ISystemTextEditorProfile
resetMarkers
in class SystemTextEditorProfileDefault
public IAction getBreakpointRulerAction(LpexTextEditor editor)
getBreakpointRulerAction
in interface ISystemTextEditorProfile
getBreakpointRulerAction
in class SystemTextEditorProfileDefault
public void createDebugRulerActions(LpexTextEditor editor, IVerticalRuler ruler)
createDebugRulerActions
in interface ISystemTextEditorProfile
createDebugRulerActions
in class SystemTextEditorProfileDefault
public void createDebugMenuActions(LpexTextEditor editor)
createDebugMenuActions
in interface ISystemTextEditorProfile
createDebugMenuActions
in class SystemTextEditorProfileDefault
public void addDebugEditorMenuActions(IMenuManager menu, boolean isDebuggable, int currentElement)
addDebugEditorMenuActions
in interface ISystemTextEditorProfile
addDebugEditorMenuActions
in class SystemTextEditorProfileDefault
public void addDebugEditorRulerActions(IMenuManager menu, boolean isDebuggable, int currentElement)
addDebugEditorRulerActions
in interface ISystemTextEditorProfile
addDebugEditorRulerActions
in class SystemTextEditorProfileDefault
public boolean isTargetDebuggable(IDebugTarget dbgtarget)
isTargetDebuggable
in interface ISystemTextEditorProfile
isTargetDebuggable
in class SystemTextEditorProfileDefault
public IAnnotationModel getDebuggerMarkerAnnotationModel(IResource resource, IEditorInput input)
getDebuggerMarkerAnnotationModel
in interface ISystemTextEditorProfile
getDebuggerMarkerAnnotationModel
in class SystemTextEditorProfileDefault
public void initializeLpexView(LpexTextEditor editor, LpexView lpexView)
initializeLpexView
in interface ISystemTextEditorProfile
initializeLpexView
in class SystemTextEditorProfileUniversal
public int hasSequenceNumbers(IFile file)
hasSequenceNumbers
in class SystemTextEditorProfileUniversal
com.ibm.etools.systems.editor.SystemTextEditorProfileUniversal#hasSequenceNumbers(org.eclipse.core.resources.IFile)
public String getTitle(LpexTextEditor editor)
SystemTextEditorProfileDefault
getTitle
in interface ISystemTextEditorProfile
getTitle
in class SystemTextEditorProfileDefault
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |