Package org.eclipse.ui
Interface IElementFactory
- All Known Implementing Classes:
- FileEditorInputFactory,- FileStoreEditorInputFactory,- WorkingSetFactory
public interface IElementFactory
A factory for re-creating objects from a previously saved memento.
 
 Clients should implement this interface and include the name of their class
 in an extension to the platform extension point named
 "org.eclipse.ui.elementFactories". For example, the plug-in's
 XML markup might contain:
 
 <extension point="org.eclipse.ui.elementFactories">
    <factory id="com.example.myplugin.MyFactory" class="com.example.myplugin.MyFactory" />
 </extension>
 - See Also:
- 
Method SummaryModifier and TypeMethodDescriptioncreateElement(IMemento memento) Re-creates and returns an object from the state captured within the given memento.
- 
Method Details- 
createElementRe-creates and returns an object from the state captured within the given memento.If the result is not null, it should be persistable; that is, result.getAdapter(org.eclipse.ui.IPersistableElement.class) should not return null.- Parameters:
- memento- a memento containing the state for the object
- Returns:
- an object, or nullif the element could not be created
 
 
-