}
private EdgeColorPropertyEditor propertyEditor;
public void setup(EdgeColorPropertyEditor propertyEditor) {
this.propertyEditor = propertyEditor;
EdgeColor edgeColor = (EdgeColor) propertyEditor.getValue();
if (edgeColor.getMode().equals(EdgeColor.Mode.CUSTOM)) {
customRadio.setSelected(true);
((JColorButton) colorButton).setColor(edgeColor.getCustomColor());
} else if (edgeColor.getMode().equals(EdgeColor.Mode.MIXED)) {
mixedRadio.setSelected(true);
} else if (edgeColor.getMode().equals(EdgeColor.Mode.ORIGINAL)) {
originalRadio.setSelected(true);
} else if (edgeColor.getMode().equals(EdgeColor.Mode.SOURCE)) {
sourceRadio.setSelected(true);
} else if (edgeColor.getMode().equals(EdgeColor.Mode.TARGET)) {
targetRadio.setSelected(true);
}
}