a b/src/main/java/genericbcm/validation/SLAValidator.java
1
/**
2
 *
3
 * $Id$
4
 */
5
package genericbcm.validation;
6
7
import genericbcm.Recovery;
8
9
/**
10
 * A sample validator interface for {@link genericbcm.SLA}.
11
 * This doesn't really do anything, and it's not a real EMF artifact.
12
 * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
13
 * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
14
 */
15
public interface SLAValidator {
16
  boolean validate();
17
18
  boolean validateProvider(String value);
19
  boolean validatePriceIncentive(double value);
20
  boolean validatePricePerYear(double value);
21
  boolean validatePriceIncident(double value);
22
  boolean validateTimeMin(double value);
23
  boolean validateTimeMax(double value);
24
  boolean validateRank(double value);
25
  boolean validateRecovery(Recovery value);
26
  boolean validateSelected(boolean value);
27
}