com.ibm.ftt.projects.core.logical
Interface ILogicalProject

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IContainer, ILogicalContainer, ILogicalResource
All Known Subinterfaces:
IRemoteProject, LZOSProject

public interface ILogicalProject
extends ILogicalContainer

A container for grouping one or more subprojects.

See Also:
ILogicalSubProject

Field Summary
static String COPY_RIGHT
           
 
Method Summary
 void build(org.eclipse.core.runtime.IProgressMonitor monitor)
          Builds each of the subprojects in this project.
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.ILogicalContainer
addMember, removeMember
 
Methods inherited from interface com.ibm.ftt.resources.core.physical.IContainer
exists, findMember, findMember, getMembers, members
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.ILogicalResource
delete, deleteOverriddenPropertiesInCategory, deleteOverride, getCurrentPropertyGroup, getFullPath, getLogicalParent, getName, getOverriddenProperties, getPersistentProperty, getPhysicalResource, getResourcePublisher, getSessionProperty, getSubProject, refresh, remove, rename, setCurrentPropertyGroup, setOverride, setPersistentProperty, setSessionProperty
 

Field Detail

COPY_RIGHT

static final String COPY_RIGHT
See Also:
Constant Field Values
Method Detail

build

void build(org.eclipse.core.runtime.IProgressMonitor monitor)
           throws org.eclipse.core.runtime.CoreException
Builds each of the subprojects in this project.

Parameters:
monitor - a progress monitor, or null if progress monitoring is not desired
Throws:
org.eclipse.core.runtime.CoreException - if the build fails