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 }