ChartUIUtil.bindHelp( shell, ChartHelpContextIds.POPUP_INTERACTIVITY );
	public TriggerEditorDialog( Shell shellParent, EList triggers,			ChartWizardContext wizardContext, String sTitle,			boolean bEnableURLParameters, boolean bEnableShowTooltipValue )	{		super( );		this.triggers = triggers;		this.wizardContext = wizardContext;		this.bEnableURLParameters = bEnableURLParameters;		this.bEnableShowTooltipValue = bEnableShowTooltipValue;		vOriginalTriggers = EcoreUtil.copyAll( triggers );		shell = new Shell( shellParent, SWT.DIALOG_TRIM				| SWT.RESIZE | SWT.APPLICATION_MODAL );		GridLayout gridLayout = new GridLayout( );		gridLayout.numColumns = 2;		shell.setLayout( new FillLayout( ) );		placeComponents( );		shell.setText( new MessageFormat( Messages.getString( "TriggerEditorDialog.Title.TriggerEditor" ) ).format( new Object[]{sTitle} ) ); //$NON-NLS-1$		shell.pack( );		shell.setDefaultButton( btnAccept );		UIHelper.centerOnScreen( shell );		shell.layout( );		shell.open( );		while ( !shell.isDisposed( ) )		{			if ( !shell.getDisplay( ).readAndDispatch( ) )			{				shell.getDisplay( ).sleep( );			}		}	}