org.eclipse.xtext.ui.shared
Class JdtHelper

java.lang.Object
  extended by org.eclipse.xtext.ui.shared.JdtHelper
All Implemented Interfaces:
IJdtHelper

public class JdtHelper
extends java.lang.Object
implements IJdtHelper

Default implementation of the IJdtHelper.

Since:
2.1
Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
JdtHelper()
           
 
Method Summary
protected  boolean computeJavaCoreAvailable()
           
 boolean isFromOutputPath(org.eclipse.core.resources.IResource resource)
          Return true if the given resource is member of a java target folder.
 boolean isJavaCoreAvailable()
          Return true if the plugin jdt.core is available.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdtHelper

public JdtHelper()
Method Detail

computeJavaCoreAvailable

protected boolean computeJavaCoreAvailable()

isJavaCoreAvailable

public boolean isJavaCoreAvailable()
Description copied from interface: IJdtHelper
Return true if the plugin jdt.core is available.

Specified by:
isJavaCoreAvailable in interface IJdtHelper
Returns:
true if the plugin jdt.core is available.

isFromOutputPath

public boolean isFromOutputPath(org.eclipse.core.resources.IResource resource)
Description copied from interface: IJdtHelper
Return true if the given resource is member of a java target folder. May only be invoked if jdt.core is available.

Specified by:
isFromOutputPath in interface IJdtHelper
Returns:
true if the given resource is member of a java target folder.