org.eclipse.xtend.ide.buildpath
Class XtendContainerInitializer

java.lang.Object
  extended by org.eclipse.jdt.core.ClasspathContainerInitializer
      extended by org.eclipse.xtend.ide.buildpath.XtendContainerInitializer

public class XtendContainerInitializer
extends org.eclipse.jdt.core.ClasspathContainerInitializer

Author:
Dennis Huebner - Initial contribution and API

Field Summary
static org.eclipse.core.runtime.Path XTEND_LIBRARY_PATH
           
 
Fields inherited from class org.eclipse.jdt.core.ClasspathContainerInitializer
ATTRIBUTE_NOT_SUPPORTED, ATTRIBUTE_READ_ONLY
 
Constructor Summary
XtendContainerInitializer()
           
 
Method Summary
 boolean canUpdateClasspathContainer(org.eclipse.core.runtime.IPath containerPath, org.eclipse.jdt.core.IJavaProject project)
          Allows users to manually add source bundles
 void initialize(org.eclipse.core.runtime.IPath containerPath, org.eclipse.jdt.core.IJavaProject project)
          
 void requestClasspathContainerUpdate(org.eclipse.core.runtime.IPath containerPath, org.eclipse.jdt.core.IJavaProject project, org.eclipse.jdt.core.IClasspathContainer containerSuggestion)
           
 
Methods inherited from class org.eclipse.jdt.core.ClasspathContainerInitializer
getAccessRulesStatus, getAttributeStatus, getComparisonID, getDescription, getFailureContainer, getSourceAttachmentStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XTEND_LIBRARY_PATH

public static final org.eclipse.core.runtime.Path XTEND_LIBRARY_PATH
Constructor Detail

XtendContainerInitializer

public XtendContainerInitializer()
Method Detail

initialize

public void initialize(org.eclipse.core.runtime.IPath containerPath,
                       org.eclipse.jdt.core.IJavaProject project)
                throws org.eclipse.core.runtime.CoreException

Specified by:
initialize in class org.eclipse.jdt.core.ClasspathContainerInitializer
Throws:
org.eclipse.core.runtime.CoreException

canUpdateClasspathContainer

public boolean canUpdateClasspathContainer(org.eclipse.core.runtime.IPath containerPath,
                                           org.eclipse.jdt.core.IJavaProject project)
Allows users to manually add source bundles

Overrides:
canUpdateClasspathContainer in class org.eclipse.jdt.core.ClasspathContainerInitializer

requestClasspathContainerUpdate

public void requestClasspathContainerUpdate(org.eclipse.core.runtime.IPath containerPath,
                                            org.eclipse.jdt.core.IJavaProject project,
                                            org.eclipse.jdt.core.IClasspathContainer containerSuggestion)
                                     throws org.eclipse.core.runtime.CoreException
Overrides:
requestClasspathContainerUpdate in class org.eclipse.jdt.core.ClasspathContainerInitializer
Throws:
org.eclipse.core.runtime.CoreException