org.ucworkbench.model
Interface IRequirementsFolder

All Superinterfaces:
IFolderElement, IUCElement

public interface IRequirementsFolder
extends IFolderElement

This interface is used for folders containing requirements artifacts (actor files, use cases, business objects, etc.). 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.Collection<IActor> getActors()
           
 IModule getModule(java.lang.String path)
           
 java.util.Collection<IUseCase> getUseCases()
           
 
Methods inherited from interface org.ucworkbench.model.IFolderElement
contains, getFile, getFileByID, getFolderRelativePath, getIFolder, getSubElementsByType, getSubFolderElement
 
Methods inherited from interface org.ucworkbench.model.IUCElement
accept, childrenAccept, exists, getAncestor, getChildren, getCorrespondingResource, getElementName, getElementType, getParent, getPath, getUCProject, getUnderlyingResource
 

Method Detail

getModule

IModule getModule(java.lang.String path)

getActors

java.util.Collection<IActor> getActors()

getUseCases

java.util.Collection<IUseCase> getUseCases()