org.eclipse.xtext.builder.preferences
Class BuilderPreferenceAccess

java.lang.Object
  extended by org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess

public class BuilderPreferenceAccess
extends java.lang.Object

Since:
2.1
Author:
Michael Clay - Initial contribution and API

Nested Class Summary
static class BuilderPreferenceAccess.Initializer
           
 
Field Summary
static java.lang.String PREF_AUTO_BUILDING
          Name of a preference for configuring whether the builder participant is enabled or not.
 
Constructor Summary
BuilderPreferenceAccess()
           
 
Method Summary
static java.lang.String getKey(OutputConfiguration outputConfiguration, java.lang.String preferenceName)
           
 boolean isAutoBuildEnabled(java.lang.Object context)
           
 void setAutoBuildEnabled(java.lang.Object context, boolean enabled)
           
 void setPreferenceStoreAccess(IPreferenceStoreAccess preferenceStoreAccess)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREF_AUTO_BUILDING

public static final java.lang.String PREF_AUTO_BUILDING
Name of a preference for configuring whether the builder participant is enabled or not.

See Also:
Constant Field Values
Constructor Detail

BuilderPreferenceAccess

public BuilderPreferenceAccess()
Method Detail

getKey

public static java.lang.String getKey(OutputConfiguration outputConfiguration,
                                      java.lang.String preferenceName)

setPreferenceStoreAccess

@Inject
public void setPreferenceStoreAccess(IPreferenceStoreAccess preferenceStoreAccess)

isAutoBuildEnabled

public boolean isAutoBuildEnabled(java.lang.Object context)

setAutoBuildEnabled

public void setAutoBuildEnabled(java.lang.Object context,
                                boolean enabled)