// AID-GENERATED // ========================================================================= // This class was generated by AID - Abstract Interface Definition // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it. // ========================================================================= // Copyright 2000-2005, FreeHEP. package hep.graphics.heprep; /** * HepRepTreeID interface. * * @author Mark Donszelmann */ public interface HepRepTreeID { /** * Returns the name of this treeID. * * @return name of treeID. */ public String getName(); /** * Returns the version of this treeID. * * @return version of treeID. */ public String getVersion(); /** * Returns the qualifier that qualifies the relation that this treeID has with what it refers to. * * @return qualifier. */ public String getQualifier(); /** * Sets the qualifier that qualifies the relation that this treeID has with what it refers to. * * @param qualifier to be set. */ public void setQualifier(String qualifier); /** * Returns a deep copy of this treeID. * * @return copy of this treeID. * @throws CloneNotSupportedException if copying is not possible. */ // HepRepTreeID* copy() throws CloneNotSupportedException; } // class or interface