@Override
protected boolean enterNode(IElement node) {
if(node instanceof SourceColoringElement) {
SourceColoringElement item = (SourceColoringElement) node;
prefKeys.add(new OverlayKey(OverlayPreferenceStore.STRING, item.getColorKey()));
prefKeys.add(new OverlayKey(OverlayPreferenceStore.BOOLEAN, item.getEnableKey()));
prefKeys.add(new OverlayKey(OverlayPreferenceStore.BOOLEAN, item.getBoldKey()));
prefKeys.add(new OverlayKey(OverlayPreferenceStore.BOOLEAN, item.getItalicKey()));
prefKeys.add(new OverlayKey(OverlayPreferenceStore.BOOLEAN, item.getStrikethroughKey()));
prefKeys.add(new OverlayKey(OverlayPreferenceStore.BOOLEAN, item.getUnderlineKey()));
}
return true;
}
@Override
protected void leaveNode(IElement node) {