/** {@inheritDoc} */
  public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) {
    super.createControls(parent, tabbedPropertySheetPage);
    /*
     * We set the color as it's a InterpretedExpression
     */
    text.setBackground(SiriusEditor.getColorRegistry().get("yellow"));

    text.setToolTipText(getToolTipText());

    help = getWidgetFactory().createCLabel(composite, "");
    FormData data = new FormData();
    data.top = new FormAttachment(text, 0, SWT.TOP);
    data.left = new FormAttachment(nameLabel);
    help.setLayoutData(data);
    help.setImage(getHelpIcon());
    help.setToolTipText(getToolTipText());
    nameLabel.setFont(SiriusEditor.getFontRegistry().get("required"));

    TypeContentProposalProvider.bindPluginsCompletionProcessors(this, text);

    // Start of user code create controls

    // End of user code create controls

  }
  /** @see org.eclipse.ui.views.properties.tabbed.view.ITabbedPropertySection#refresh() */
  public void refresh() {
    super.refresh();

    final String tooltip = getToolTipText();
    if (tooltip != null && help != null) {
      help.setToolTipText(getToolTipText());
    }
  }
  /** {@inheritDoc} */
  @Override
  public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) {
    super.createControls(parent, tabbedPropertySheetPage);
    /*
     * We set the color as it's a InterpretedExpression
     */
    text.setBackground(SiriusEditor.getColorRegistry().get("yellow"));

    TypeContentProposalProvider.bindPluginsCompletionProcessors(this, text);

    // Start of user code create controls

    // End of user code create controls

  }