package com.rcpcompany.uibindings.bindings.xtext;
import org.eclipse.core.databinding.observable.value.IObservableValue;
import com.google.inject.Module;
import com.rcpcompany.uibindings.Constants;
import com.rcpcompany.uibindings.bindings.xtext.internal.Activator;
public interface UIBXTextContants extends Constants {
/**
* Prefix for all IDs.
*/
String PREFIX = Activator.ID + "."; //$NON-NLS-1$
/**
* Argument name for UIBEmbeddedXTextEditor to use for an XText binding.
* <p>
* The argument value is {@link UIBEmbeddedXTextEditor}.
*/
String ARG_XTEXT_EDITOR = "xtextEditor"; //$NON-NLS-1$
/**
* Argument name for Injector Module to use for an XText binding.
* <p>
* The argument value is {@link Module}.
*/
String ARG_XTEXT_INJECTOR_MODULE = "xtextInjectorModule"; //$NON-NLS-1$
/**
* Argument name for an {@link IObservableValue} that will be updated with the current parsed AST from the editor
* parse result.
* <p>
* The argument value is {@link IObservableValue}.
*/
String ARG_XTEXT_AST_OV = "xtextASTOV"; //$NON-NLS-1$
/**
* The context ID for the XText Editors.
*/
String XTEXT_EDITOR_CONTEXT_ID = PREFIX + "contexts.xtextEditorContext"; //$NON-NLS-1$
}