1 package org.ocltf.concretesyntax;
2
3 /***
4 * Represents a variable declaration within an OCL
5 * expression.
6 *
7 * @author Chad Brandon
8 */
9 public interface VariableDeclarationCS {
10
11 /***
12 * The variable declaration name
13 *
14 * @return String the name of the variable declaration.
15 */
16 public String getName();
17
18 /***
19 * The variable declaration type.
20 *
21 * @return String the type of the variable declaration.
22 */
23 public String getType();
24
25 /***
26 * The variable declaration initial value.
27 *
28 * @return String the initial value.
29 */
30 public String getValue();
31
32 }