public void refreshVisuals() { // If the text position has been changed by user update it if (fDiagramModelConnection.getTextPosition() != fTextPosition) { fTextPosition = fDiagramModelConnection.getTextPosition(); setLabelLocator(fTextPosition); } setLabelFont(); setLabelFontColor(); setLineColor(); setConnectionText(); setLineWidth(); // Set Enabled according to current Viewpoint boolean enabled = ViewpointsManager.INSTANCE.isAllowedType(getModelConnection()); setEnabled(enabled); if (getSourceDecoration() != null) { getSourceDecoration().setEnabled(enabled); } if (getTargetDecoration() != null) { getTargetDecoration().setEnabled(enabled); } getConnectionLabel().setEnabled(enabled); }
@Override public void refreshVisuals() { // Set Enabled according to current Viewpoint boolean enabled = ViewpointsManager.INSTANCE.isAllowedType(getDiagramModelObject()); setEnabled(enabled); }