fable.framework.ui.editors
Class ColumnFileEditorInput

java.lang.Object
  extended by fable.framework.ui.editors.ColumnFileEditorInput
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.IEditorInput

public class ColumnFileEditorInput
extends java.lang.Object
implements org.eclipse.ui.IEditorInput

Author:
suchet

Constructor Summary
ColumnFileEditorInput()
          Constructor.
ColumnFileEditorInput(java.lang.String file)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 boolean exists()
           
 java.lang.Object getAdapter(java.lang.Class adapter)
           
 ColumnFile getColumn()
           
 org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
           
 java.lang.String getName()
           
 org.eclipse.ui.IPersistableElement getPersistable()
           
 java.lang.String getToolTipText()
           
 void save()
           
 boolean saveAs()
          Save this columnFile in a new file.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnFileEditorInput

public ColumnFileEditorInput()
Constructor.


ColumnFileEditorInput

public ColumnFileEditorInput(java.lang.String file)
Constructor. Warning: As we are launching a job to load columnfile, please, create columnFile in default display thread, so that fableJep is instantiated in the same thread as the workbench.

Method Detail

getColumn

public ColumnFile getColumn()
Returns:
ColumnFile

exists

public boolean exists()
Specified by:
exists in interface org.eclipse.ui.IEditorInput

getImageDescriptor

public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
Specified by:
getImageDescriptor in interface org.eclipse.ui.IEditorInput

getName

public java.lang.String getName()
Specified by:
getName in interface org.eclipse.ui.IEditorInput

getPersistable

public org.eclipse.ui.IPersistableElement getPersistable()
Specified by:
getPersistable in interface org.eclipse.ui.IEditorInput

getToolTipText

public java.lang.String getToolTipText()
Specified by:
getToolTipText in interface org.eclipse.ui.IEditorInput

getAdapter

public java.lang.Object getAdapter(java.lang.Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

save

public void save()

saveAs

public boolean saveAs()
Save this columnFile in a new file.