package org.eclipse.buckminster.core.cspec;
import java.util.Map;
import java.util.Set;
import org.eclipse.buckminster.core.cspec.model.Group;
import org.eclipse.buckminster.core.cspec.model.UpToDatePolicy;
import org.eclipse.core.runtime.IPath;
public interface IAction extends IAttribute {
String getActorName();
Map<String, String> getActorProperties();
Group getPrerequisiteGroup();
String getProductAlias();
IPath getProductBase();
int getProductFileCount();
Set<IPath> getProductPaths();
Map<String, String> getProperties();
UpToDatePolicy getUpToDatePolicy();
boolean isAlways();
boolean isAssignConsoleSupport();
boolean isInternal();
}