View Javadoc

1   /*
2    * To change this template, choose Tools | Templates
3    * and open the template in the editor.
4    */
5   
6   package cz.cuni.amis.pogamut.unreal.t3dgenerator.datatypes;
7   
8   /**
9    * An abstract class representing an unreal reference.
10   * @author Martin Cerny
11   */
12  public abstract class UnrealReference  {
13  
14      public abstract String getClassName();
15  
16      public abstract String getReferenceTarget();
17  
18  
19      public String toReferenceString() {
20          return getClassName() + "'" + getReferenceTarget() + "'";
21      }
22  
23      @Override
24      public String toString() {
25          return toReferenceString();
26      }    
27  }