unconditionalValidation(); com.cosylab.vdct.events.CommandManager.getInstance().execute("RepaintWorkspace");
if (DrawingSurface.getInstance().getViewGroup() == getParent()) { unconditionalValidation(); com.cosylab.vdct.events.CommandManager.getInstance().execute("RepaintWorkspace"); }
public void fieldChanged(VDBFieldData field) {	boolean repaint = false;	if (manageLink(field)) repaint=true;		int visibility = field.getVisibility();			if (visibility == VDBFieldData.NEVER_VISIBLE ||		(visibility == VDBFieldData.NON_DEFAULT_VISIBLE && field.hasDefaultValue())) {		if (changedFields.contains(field)) {				changedFields.removeElement(field);				repaint = true;		}					}	else {		if (!changedFields.contains(field))				changedFields.addElement(field);		repaint=true;	}	if (repaint) {		unconditionalValidation();		com.cosylab.vdct.events.CommandManager.getInstance().execute("RepaintWorkspace");	}}