if (visualTemplate.manageLink(this)) { visualTemplate.unconditionalValidation(); com.cosylab.vdct.events.CommandManager.getInstance().execute("RepaintWorkspace"); }
visualTemplate.fieldChanged(this);
public void setValue(java.lang.String newValue) {	boolean oldVisible = (getVisibility() == InspectableProperty.ALWAYS_VISIBLE ||						 (getVisibility() == InspectableProperty.NON_DEFAULT_VISIBLE && !hasDefaultValue()));	// buffer value	super.setValue(newValue);	boolean newVisible = (getVisibility() == InspectableProperty.ALWAYS_VISIBLE ||						 (getVisibility() == InspectableProperty.NON_DEFAULT_VISIBLE && !hasDefaultValue()));						 	Template visualTemplate = null;	if (oldVisible != newVisible)	{						 		visualTemplate = (Template)Group.getRoot().findObject(templateInstance.getName(), true);		if (visualTemplate!=null)			visualTemplate.fieldVisibilityChange(this, newVisible);	}	// mapping to property 	updateProperty();	// field changed	if (visualTemplate!=null)		visualTemplate = (Template)Group.getRoot().findObject(templateInstance.getName(), true);	if (visualTemplate!=null)	{		if (visualTemplate.manageLink(this)) {			visualTemplate.unconditionalValidation();			com.cosylab.vdct.events.CommandManager.getInstance().execute("RepaintWorkspace");		}		InspectorManager.getInstance().updateProperty(visualTemplate, this);	}}