/* (non-Javadoc)
  * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)
  */
 public void inputChanged(Viewer v, Object oldInput, Object newInput) {
   if (newInput != null) ((IWebflowModelElement) newInput).addPropertyChangeListener(this);
   if (oldInput != null) ((IWebflowModelElement) oldInput).removePropertyChangeListener(this);
 }
 /* (non-Javadoc)
  * @see org.eclipse.jface.viewers.IContentProvider#dispose()
  */
 public void dispose() {
   if (project != null) {
     ((IWebflowModelElement) project).removePropertyChangeListener(this);
   }
 }