com.ibm.ftt.projects.zos.zoslogical
Interface LZOSSubProject

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IContainer, ILogicalContainer, ILogicalResource, ILogicalSubProject, IRemoteSubProject

public interface LZOSSubProject
extends IRemoteSubProject

A logical zOS subproject.


Field Summary
static String COPY_RIGHT
           
 
Method Summary
 IOSImage getSystem()
          Returns the system associated with the subproject.
 void setSystem(IOSImage system)
          Sets the system for this subproject.
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.IRemoteSubProject
goOffline, goOnline
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.ILogicalSubProject
addNatureId, build, getBuildSpec, getNatureIds, getProject, getSystems, hasNature, newCommand, removeNatureId, setBuildSpec, setNatureIds, setSystems
 
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

getSystem

IOSImage getSystem()
Returns the system associated with the subproject. MVS Subprojects are limited to one system per subproject.

Returns:
an IOSImage representing the system associated with the subproject
See Also:
ILogicalSubProject.getSystems()

setSystem

void setSystem(IOSImage system)
               throws OperationFailedException
Sets the system for this subproject. It will replace any existing system(s). MVS Subprojects are limited to one system per subproject.

Parameters:
system - the IOSImage for the system associated with this subproject
Throws:
OperationFailedException
See Also:
ILogicalSubProject.setSystems(IOSImage[])