org.eclipse.emf.codegen.jet
Interface IJETNature

All Superinterfaces:
IProjectNature
All Known Implementing Classes:
JETNature

public interface IJETNature
extends IProjectNature


Field Summary
static String NATURE_ID
          The unique identifier for the JET Nature.
 
Method Summary
 IContainer getJavaSourceContainer()
          Returns the container where the generated Java sources go.
 List getTemplateContainers()
          Returns the containers where the templates are located.
 List getTemplateSourceContainers()
          Returns the containers where the template sources are located.
 void setJavaSourceContainer(IContainer javaSourceContainer)
          Sets the container where the generated Java sources go.
 void setTemplateContainers(List templateContainers)
          Sets the containers where the templates are located.
 void setTemplateContainers(List templateContainers, List templateSourceContainers)
          Sets the containers where the template sources are located.
 
Methods inherited from interface org.eclipse.core.resources.IProjectNature
configure, deconfigure, getProject, setProject
 

Field Detail

NATURE_ID

public static final String NATURE_ID
The unique identifier for the JET Nature.

See Also:
Constant Field Values
Method Detail

getTemplateContainers

public List getTemplateContainers()
Returns the containers where the templates are located.

Returns:
the containers where the templates are located.

setTemplateContainers

public void setTemplateContainers(List templateContainers)
Sets the containers where the templates are located.

Parameters:
templateContainers - the new locations.

getTemplateSourceContainers

public List getTemplateSourceContainers()
Returns the containers where the template sources are located.

Returns:
the containers where the template sources are located.
Since:
2.1.0

setTemplateContainers

public void setTemplateContainers(List templateContainers,
                                  List templateSourceContainers)
Sets the containers where the template sources are located.

Parameters:
templateContainers - the new locations.
templateSourceContainers - the new sourcelocations.
Since:
2.1.0

getJavaSourceContainer

public IContainer getJavaSourceContainer()
Returns the container where the generated Java sources go.

Returns:
the container where the generated Java sources go.

setJavaSourceContainer

public void setJavaSourceContainer(IContainer javaSourceContainer)
Sets the container where the generated Java sources go.

Parameters:
javaSourceContainer - the new location.

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.