View Javadoc

1   package cz.cuni.amis.pogamut.sposh.elements;
2   
3   /**
4    * Ancestor class for lap elements with name. Most of the elements have a name,
5    * but some (e.g. {@link Goal)) don't.
6    *
7    * @author HonzaH
8    */
9   public interface INamedElement {
10  
11      /**
12       * Get name of the element. The actual name, not display name (e.g. action
13       * can have FQN of class, but display name would be derived fromk
14       * annotations of the class) or representation (e.g. sense name "health" is
15       * different from actual condition of sense "health > 90").
16       *
17       * @return Name of the element
18       */
19      public abstract String getName();
20  }