package com.aptana.editor.php.internal.core.model; import com.aptana.editor.php.core.model.ISourceModule; /** * An interface for any class that can provide an {@link ISourceModule}. Note - Only the PHP Editor is allowed to * implement this interface. * * @author Shalom Gibly <sgibly@aptana.com> * @since Aptana PHP 3.0 */ public interface ISourceModuleProviderEditor { /** * Returns an {@link ISourceModule}. * * @return {@link ISourceModule} */ public ISourceModule getSourceModule(); /** * Return the source module's editor ID. * * @return The ID of the editor that implements this source module provider. */ public String getEditorID(); }