@Override
public IAddFeature getAddFeature(IFeatureProvider fp) {
return new DefaultAddGatewayFeature(fp) {
@Override
protected void decorateGateway(ContainerShape container) {
Asterisk asterisk = GraphicsUtil.createGatewayAsterisk(container);
asterisk.horizontal.setForeground(manageColor(StyleUtil.CLASS_FOREGROUND));
asterisk.vertical.setForeground(manageColor(StyleUtil.CLASS_FOREGROUND));
asterisk.diagonalAsc.setForeground(manageColor(StyleUtil.CLASS_FOREGROUND));
asterisk.diagonalDesc.setForeground(manageColor(StyleUtil.CLASS_FOREGROUND));
}