com.ibm.ftt.projects.zos.zosnature
Class ZOSNature

java.lang.Object
  extended by com.ibm.ftt.projects.zos.zosnature.ZOSNature
All Implemented Interfaces:
ILogicalSubProjectNature

public class ZOSNature
extends Object
implements ILogicalSubProjectNature

An RDz nature to be associated with zOS subprojects.


Field Summary
static String COPY_RIGHT
           
 
Constructor Summary
ZOSNature()
           
 
Method Summary
 void configure()
          Configures this nature for its subproject by adding build commands.
 void deconfigure()
          Unconfigures this nature for its subproject by removing build commands.
 ILogicalSubProject getSubProject()
          Returns the subproject associated with this nature
 void setSubProject(ILogicalSubProject subProject)
          Establishes the subproject associated with this nature
 

Field Detail

COPY_RIGHT

public static final String COPY_RIGHT
See Also:
Constant Field Values
Constructor Detail

ZOSNature

public ZOSNature()
Method Detail

configure

public void configure()
               throws org.eclipse.core.runtime.CoreException
Configures this nature for its subproject by adding build commands.

Specified by:
configure in interface ILogicalSubProjectNature
Throws:
org.eclipse.core.runtime.CoreException - if this method fails.

deconfigure

public void deconfigure()
                 throws org.eclipse.core.runtime.CoreException
Unconfigures this nature for its subproject by removing build commands.

Specified by:
deconfigure in interface ILogicalSubProjectNature
Throws:
org.eclipse.core.runtime.CoreException - if this method fails.

getSubProject

public ILogicalSubProject getSubProject()
Returns the subproject associated with this nature

Specified by:
getSubProject in interface ILogicalSubProjectNature
Returns:
the ILogicalSubProject associated with this nature

setSubProject

public void setSubProject(ILogicalSubProject subProject)
Establishes the subproject associated with this nature

Specified by:
setSubProject in interface ILogicalSubProjectNature
Parameters:
subProject - the ILogicalSubProject associated with this nature