0
|
1
|
|
2 package javax.wadls;
|
|
3
|
|
4
|
|
5
|
|
6 import org.w3c.dom.Element;
|
|
7
|
|
8 /**
|
|
9 * This interface represents a precondition.
|
|
10 *
|
|
11 * @author Zixin Wu
|
|
12 */
|
|
13 public interface PreCondition extends java.io.Serializable,ModelReferenceExtensible
|
|
14 {
|
|
15
|
|
16 /**
|
|
17 * Set the expression of this precondition.
|
|
18 *
|
|
19 * @param expression The desired expression.
|
|
20 */
|
|
21 public void setExpression(String expression);
|
|
22
|
|
23 /**
|
|
24 * Get the expression of this precondition.
|
|
25 *
|
|
26 * @return The expression.
|
|
27 */
|
|
28 public String getExpression();
|
|
29
|
|
30 public void setName(String name);
|
|
31
|
|
32 /**
|
|
33 * Get the name of this precondition.
|
|
34 *
|
|
35 * @return the precondition name
|
|
36 */
|
|
37 public String getName();
|
|
38
|
|
39 public void setDocumentationElement(Element docEl);
|
|
40
|
|
41 /**
|
|
42 * Get the documentation element. This dependency on org.w3c.dom.Element
|
|
43 * should eventually be removed when a more appropriate way of
|
|
44 * representing this information is employed.
|
|
45 *
|
|
46 * @return the documentation element
|
|
47 */
|
|
48 public Element getDocumentationElement();
|
|
49 }
|