Switch to unified view

a b/src/main/java/genericbcm/validation/RecoveryValidator.java
1
/**
2
 *
3
 * $Id$
4
 */
5
package genericbcm.validation;
6
7
import genericbcm.SLA;
8
import genericbcm.Unit;
9
10
import org.eclipse.emf.common.util.EList;
11
12
import org.eclipse.emf.ecore.resource.Resource;
13
14
/**
15
 * A sample validator interface for {@link genericbcm.Recovery}.
16
 * This doesn't really do anything, and it's not a real EMF artifact.
17
 * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
18
 * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
19
 */
20
public interface RecoveryValidator {
21
  boolean validate();
22
23
  boolean validateRequires(EList<Unit> value);
24
  boolean validateCost(double value);
25
  boolean validateRecoveryTimeMin(double value);
26
  boolean validateRecoveryTimeMax(double value);
27
  boolean validateDocumentation(EList<Resource> value);
28
  boolean validateSuccessLiklihood(double value);
29
  boolean validateSlas(EList<SLA> value);
30
}