|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.ftt.projects.zos.zosnature.RuntimeNature
public class RuntimeNature
An RDz nature to be associated with zOS subprojects indicating that they are associated with a runtime such as CICS, IMS or Batch.
| Field Summary | |
|---|---|
static String |
BATCH_RUNTIME_NATURE_ID
|
static String |
BATCH_RUNTIME_NATURE_NAME
|
static String |
CICS_RUNTIME_NATURE_ID
|
static String |
CICS_RUNTIME_NATURE_NAME
|
static String |
COPY_RIGHT
|
static String |
IMS_RUNTIME_NATURE_ID
|
static String |
IMS_RUNTIME_NATURE_NAME
|
| Constructor Summary | |
|---|---|
RuntimeNature()
|
|
| Method Summary | |
|---|---|
static void |
addRuntimeNature(ILogicalSubProject subProject,
String runtimeName)
Add the specified runtime nature to the specified subproject. |
static void |
clearRuntimeNature(ILogicalSubProject subProject)
Clear out any existing runtime nature from the target subproject. |
void |
configure()
Configures this nature for its subproject by adding build commands. |
void |
deconfigure()
Unconfigures this nature for its subproject by removing build commands. |
static String |
getCurrentRuntimeID(ILogicalSubProject subProject)
Get the ID of the runtime nature currently associated with the parent subproject |
static String |
getCurrentRuntimeName(ILogicalSubProject subProject)
Get the name of the runtime nature currently associated with the parent subproject |
ILogicalSubProject |
getSubProject()
Returns the subproject associated with this nature |
void |
setSubProject(ILogicalSubProject subProject)
Establishes the subproject associated with this nature |
| Field Detail |
|---|
public static final String COPY_RIGHT
public static String BATCH_RUNTIME_NATURE_ID
public static String CICS_RUNTIME_NATURE_ID
public static String IMS_RUNTIME_NATURE_ID
public static String BATCH_RUNTIME_NATURE_NAME
public static String CICS_RUNTIME_NATURE_NAME
public static String IMS_RUNTIME_NATURE_NAME
| Constructor Detail |
|---|
public RuntimeNature()
| Method Detail |
|---|
public static void addRuntimeNature(ILogicalSubProject subProject,
String runtimeName)
subProject - runtimeName - public static void clearRuntimeNature(ILogicalSubProject subProject)
subProject -
public void configure()
throws org.eclipse.core.runtime.CoreException
configure in interface ILogicalSubProjectNatureorg.eclipse.core.runtime.CoreException - if this method fails.
public void deconfigure()
throws org.eclipse.core.runtime.CoreException
deconfigure in interface ILogicalSubProjectNatureorg.eclipse.core.runtime.CoreException - if this method fails.public static String getCurrentRuntimeID(ILogicalSubProject subProject)
public static String getCurrentRuntimeName(ILogicalSubProject subProject)
public ILogicalSubProject getSubProject()
getSubProject in interface ILogicalSubProjectNatureILogicalSubProject associated with this naturepublic void setSubProject(ILogicalSubProject subProject)
setSubProject in interface ILogicalSubProjectNaturesubProject - the ILogicalSubProject associated with this nature
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||