Java源码示例:org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer

示例1
@Before
public void setUp() throws Exception {
	preferenceStoreAccess = Guice.createInjector(new AbstractGenericModule() {
		@SuppressWarnings("unused")
		public void configureModule(Binder binder) {
			binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance(LANGUAGE_ID);
			binder.bind(IPreferenceStoreInitializer.class).toInstance(PreferenceStoreAccessTest.this);
		}
	}).getInstance(IPreferenceStoreAccess.class);
}
 
示例2
public void configureBracketMatchingAction(Binder binder) {
	binder.bind(IActionContributor.class).annotatedWith(Names.named("foldingActionGroup")).to( //$NON-NLS-1$
			org.eclipse.xtext.ui.editor.folding.FoldingActionContributor.class);
	binder.bind(IActionContributor.class).annotatedWith(Names.named("bracketMatcherAction")).to( //$NON-NLS-1$
			org.eclipse.xtext.ui.editor.bracketmatching.GoToMatchingBracketAction.class);
	binder.bind(IPreferenceStoreInitializer.class).annotatedWith(Names.named("bracketMatcherPrefernceInitializer")) //$NON-NLS-1$
			.to(org.eclipse.xtext.ui.editor.bracketmatching.BracketMatchingPreferencesInitializer.class);
	binder.bind(IActionContributor.class).annotatedWith(Names.named("selectionActionGroup")).to( //$NON-NLS-1$
			org.eclipse.xtext.ui.editor.selection.AstSelectionActionContributor.class);
}
 
示例3
@Override
public void configureBracketMatchingAction(final Binder binder) {
	// actually we want to override the first binding only...
	binder.bind(IActionContributor.class).annotatedWith(Names.named("foldingActionGroup")).to( //$NON-NLS-1$
			GamaFoldingActionContributor.class);
	binder.bind(IActionContributor.class).annotatedWith(Names.named("bracketMatcherAction")).to( //$NON-NLS-1$
			org.eclipse.xtext.ui.editor.bracketmatching.GoToMatchingBracketAction.class);
	binder.bind(IPreferenceStoreInitializer.class).annotatedWith(Names.named("bracketMatcherPrefernceInitializer")) //$NON-NLS-1$
			.to(org.eclipse.xtext.ui.editor.bracketmatching.BracketMatchingPreferencesInitializer.class);
	binder.bind(IActionContributor.class).annotatedWith(Names.named("selectionActionGroup")).to( //$NON-NLS-1$
			org.eclipse.xtext.ui.editor.selection.AstSelectionActionContributor.class);
}
 
示例4
@Override
public void configureMarkOccurrencesAction(final Binder binder) {
	binder.bind(IActionContributor.class).annotatedWith(Names.named("markOccurrences"))
			.to(GamlMarkOccurrenceActionContributor.class);
	binder.bind(IPreferenceStoreInitializer.class).annotatedWith(Names.named("GamlMarkOccurrenceActionContributor")) //$NON-NLS-1$
			.to(GamlMarkOccurrenceActionContributor.class);
}
 
示例5
@Override
public void initialize(IPreferenceStoreAccess access) {
	if (this.initializers == null) {
		this.initializers = new ArrayList<>();
		final IExtensionPoint extensionPoint = Platform.getExtensionRegistry().getExtensionPoint(
				SARLUiConfig.NAMESPACE, SARLUiConfig.EXTENSION_POINT_EXTRA_LANGUAGE_GENERATORS);
		if (extensionPoint != null) {
			Object obj;
			for (final IConfigurationElement element : extensionPoint.getConfigurationElements()) {
				try {
					obj = element.createExecutableExtension(EXTENSION_POINT_PREFERENCE_INITIALIZER_ATTRIBUTE);
					if (obj instanceof IPreferenceStoreInitializer) {
						this.initializers.add((IPreferenceStoreInitializer) obj);
					}
				} catch (CoreException exception) {
					LangActivator.getInstance().getLog().log(new Status(
							IStatus.WARNING,
							LangActivator.getInstance().getBundle().getSymbolicName(),
							exception.getLocalizedMessage(),
							exception));
				}
			}
		}
	}
	for (final IPreferenceStoreInitializer initializer : this.initializers) {
		initializer.initialize(access);
	}
}
 
示例6
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例7
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例8
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例9
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例10
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例11
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例12
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例13
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例14
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例15
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例16
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例17
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例18
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例19
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例20
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例21
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例22
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例23
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例24
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例25
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例26
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例27
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例28
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}
 
示例29
public void configureIPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("RefactoringPreferences"))
		.to(RefactoringPreferences.Initializer.class);
}
 
示例30
public void configureBuilderPreferenceStoreInitializer(Binder binder) {
	binder.bind(IPreferenceStoreInitializer.class)
		.annotatedWith(Names.named("builderPreferenceInitializer"))
		.to(BuilderPreferenceAccess.Initializer.class);
}