public class EclipseOutputConfigurationProvider extends IOutputConfigurationProvider.Delegate
IOutputConfigurationProvider.Delegate
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HIDE_LOCAL_SYNTHETIC_VARIABLES |
static java.lang.String |
IGNORE_SOURCE_FOLDER_TAG |
static java.lang.String |
INSTALL_DSL_AS_PRIMARY_SOURCE |
static java.lang.String |
OUTPUT_CLEAN_DIRECTORY |
static java.lang.String |
OUTPUT_CLEANUP_DERIVED |
static java.lang.String |
OUTPUT_CREATE_DIRECTORY |
static java.lang.String |
OUTPUT_DERIVED |
static java.lang.String |
OUTPUT_DESCRIPTION |
static java.lang.String |
OUTPUT_DIRECTORY |
static java.lang.String |
OUTPUT_KEEP_LOCAL_HISTORY |
static java.lang.String |
OUTPUT_NAME |
static java.lang.String |
OUTPUT_OVERRIDE |
static java.lang.String |
OUTPUT_PREFERENCE_TAG |
static java.lang.String |
SOURCE_FOLDER_TAG |
static java.lang.String |
USE_OUTPUT_PER_SOURCE_FOLDER |
Constructor and Description |
---|
EclipseOutputConfigurationProvider(IOutputConfigurationProvider delegate) |
Modifier and Type | Method and Description |
---|---|
protected OutputConfiguration |
createAndOverlayOutputConfiguration(org.eclipse.jface.preference.IPreferenceStore store,
OutputConfiguration output)
|
protected OutputConfiguration |
createAndOverlayOutputConfiguration(org.eclipse.core.resources.IProject project,
org.eclipse.jface.preference.IPreferenceStore store,
OutputConfiguration output) |
java.util.Set<OutputConfiguration> |
getOutputConfigurations(org.eclipse.core.resources.IProject project) |
java.util.Set<OutputConfiguration> |
getOutputConfigurations(org.eclipse.emf.ecore.resource.Resource resource) |
IPreferenceStoreAccess |
getPreferenceStoreAccess() |
void |
setPreferenceStoreAccess(IPreferenceStoreAccess preferenceStoreAccess) |
void |
setSourceFolderProvider(EclipseSourceFolderProvider sourceFolderProvider) |
getDelegate, getOutputConfigurations
public static final java.lang.String OUTPUT_PREFERENCE_TAG
public static final java.lang.String OUTPUT_NAME
public static final java.lang.String OUTPUT_DESCRIPTION
public static final java.lang.String OUTPUT_DIRECTORY
public static final java.lang.String OUTPUT_CREATE_DIRECTORY
public static final java.lang.String OUTPUT_CLEAN_DIRECTORY
public static final java.lang.String OUTPUT_OVERRIDE
public static final java.lang.String OUTPUT_CLEANUP_DERIVED
public static final java.lang.String OUTPUT_DERIVED
public static final java.lang.String OUTPUT_KEEP_LOCAL_HISTORY
public static final java.lang.String INSTALL_DSL_AS_PRIMARY_SOURCE
public static final java.lang.String HIDE_LOCAL_SYNTHETIC_VARIABLES
public static final java.lang.String USE_OUTPUT_PER_SOURCE_FOLDER
public static final java.lang.String SOURCE_FOLDER_TAG
public static final java.lang.String IGNORE_SOURCE_FOLDER_TAG
@Inject public EclipseOutputConfigurationProvider(IOutputConfigurationProvider delegate)
public IPreferenceStoreAccess getPreferenceStoreAccess()
@Inject public void setPreferenceStoreAccess(IPreferenceStoreAccess preferenceStoreAccess)
@Inject(optional=true) public void setSourceFolderProvider(EclipseSourceFolderProvider sourceFolderProvider)
public java.util.Set<OutputConfiguration> getOutputConfigurations(org.eclipse.emf.ecore.resource.Resource resource)
getOutputConfigurations
in interface IContextualOutputConfigurationProvider
getOutputConfigurations
in class IOutputConfigurationProvider.Delegate
public java.util.Set<OutputConfiguration> getOutputConfigurations(org.eclipse.core.resources.IProject project)
@Deprecated protected OutputConfiguration createAndOverlayOutputConfiguration(org.eclipse.jface.preference.IPreferenceStore store, OutputConfiguration output)
protected OutputConfiguration createAndOverlayOutputConfiguration(org.eclipse.core.resources.IProject project, org.eclipse.jface.preference.IPreferenceStore store, OutputConfiguration output)