01: package org.andromda.translation.ocl.syntax;
02:
03: /**
04: * Represents a variable declaration within an OCL expression.
05: *
06: * @author Chad Brandon
07: */
08: public interface VariableDeclaration {
09:
10: /**
11: * The variable declaration name
12: *
13: * @return String the name of the variable declaration.
14: */
15: public String getName();
16:
17: /**
18: * The variable declaration type.
19: *
20: * @return String the type of the variable declaration.
21: */
22: public String getType();
23:
24: /**
25: * The variable declaration initial value.
26: *
27: * @return String the initial value.
28: */
29: public String getValue();
30:
31: }
|