package org.jetbrains.idea.maven.plugins.api;

import org.jdom.Element;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.idea.maven.model.MavenPlugin;

import java.util.Properties;

public abstract class MavenPropertiesGenerator {

  public abstract void generate(@NotNull Properties modelProperties,
                                @Nullable String goal,
                                @NotNull MavenPlugin plugin,
                                @Nullable Element cfgElement);

}
