View Javadoc

1   package org.ocltf.model;
2   
3   
4   /***
5    * Specifies a "facade" for an underlying attribute. 
6    *
7    * @author Chad Brandon
8    */
9   public interface AttributeFacade extends ElementFacade {
10  	
11  	/***
12  	 * Returns the initial value expression body of the underlying attribute
13  	 * as a String
14  	 * 
15  	 * @return String
16  	 */
17  	public String getInitialValue();
18  	
19  	/***
20  	 * Returns true or false depending on whether or not
21  	 * an initial value has been defined for the underlying attribute.
22  	 * 
23  	 * @return boolean - true if an initial value is defined, false otherwise.
24  	 */
25  	public boolean hasInitialValue();
26  
27  }