Bug 121956 Data set binding status is not consistent in layout editor and property editor view.
Description: Data set binding status is not consistent in layout editor and property editor view. Steps to reproduce: 1. Drag a table from library into a report layout editor. 2. Enable property editor view. 3. change to "binding". Data set can be edited here. 4. Right click on the table and find that "edit data set binding" is grayed out.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/actions/EditBindingAction.java
public void run( )
	{
		if ( Policy.TRACING_ACTIONS )
		{
			System.out.println( "Edit binding action >> Run ..." ); 
		}
		
		
		TableEditPart editPart = getTableEditPart( );
		if ( editPart != null )
		{
			CommandStack stack = SessionHandleAdapter.getInstance( )
					.getCommandStack( );
			ReportItemHandle handle = (ReportItemHandle) editPart.getModel( );
			stack.startTrans( Messages.getString( "DesignerActionBarContributor.menu.element.editDataBinding" ) ); 
			DataBindingDialog dialog = new DataBindingDialog( PlatformUI.getWorkbench( )
					.getDisplay( )
					.getActiveShell( ),
					handle );
			if ( dialog.open( ) == Dialog.OK )
			{
				stack.commit( );
			}
			else
			{
				stack.rollback( );
			}
		}
	}
}