|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Represents a project that supports a flexible project model.
Flexible projects contain logical "workbench components" which allow clients to group project resources to satisfy certain expected structures.
| Method Summary | |
void |
create(int theFlags,
org.eclipse.core.runtime.IProgressMonitor aMonitor)
Creates an IFlexible Project model for the underlying IProject. |
IVirtualComponent |
getComponent(java.lang.String aComponentName)
Finds and returns the component within this project, defined by the component model, specified by the component name. |
IVirtualComponent[] |
getComponents()
Finds and returns the components within this project, defined by the component model. |
IVirtualComponent[] |
getComponentsOfType(java.lang.String type)
Finds and returns the components within this project of the specified component type. |
org.eclipse.core.resources.IProject |
getProject()
Returns the underlying IProject |
boolean |
isFlexible()
|
| Method Detail |
public IVirtualComponent[] getComponents()
public IVirtualComponent getComponent(java.lang.String aComponentName)
null if no such component exists.
aComponentName - the string name of the component
null if no such component existspublic IVirtualComponent[] getComponentsOfType(java.lang.String type)
type -
public org.eclipse.core.resources.IProject getProject()
public boolean isFlexible()
public void create(int theFlags,
org.eclipse.core.runtime.IProgressMonitor aMonitor)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||