org.ucworkbench.model.screens
Interface IScreenFolder

All Superinterfaces:
IFolderElement, IUCElement

public interface IScreenFolder
extends IFolderElement

This is an interface to Screens Folder object. This object helps to organize application screen sketches. UC Workbench provides also an adapter factory, so you can get adapt folder declared as requirements folder to this interface (@link org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class))


Method Summary
 java.util.List<IScreen> getAllScreens()
          Returs all screens included by this folder (not only direct children of the folder).
 IFolder getIFolder()
          Returns Elipse corresponding
 IScreen getScreenFile(java.lang.String relativePath)
          Returns IScreen object which is a model for .scr file.
 
Methods inherited from interface org.ucworkbench.model.IFolderElement
contains, getFile, getFileByID, getFolderRelativePath, getSubElementsByType, getSubFolderElement
 
Methods inherited from interface org.ucworkbench.model.IUCElement
accept, childrenAccept, exists, getAncestor, getChildren, getCorrespondingResource, getElementName, getElementType, getParent, getPath, getUCProject, getUnderlyingResource
 

Method Detail

getIFolder

IFolder getIFolder()
Returns Elipse corresponding

Specified by:
getIFolder in interface IFolderElement
Returns:

getScreenFile

IScreen getScreenFile(java.lang.String relativePath)
Returns IScreen object which is a model for .scr file. The file path relative to this folder is given as the parameter.

Parameters:
relativePath -
Returns:

getAllScreens

java.util.List<IScreen> getAllScreens()
Returs all screens included by this folder (not only direct children of the folder).

Returns: