7 #ifndef HEPREP_HEPREPTYPE_H
8 #define HEPREP_HEPREPTYPE_H 1
45 virtual std::string
getName() = 0;
84 virtual void setInfoURL(std::string infoURL) = 0;
98 virtual std::vector<HepRepType *>
getTypeList() = 0;
virtual void addType(HepRepType *type)=0
virtual std::string getFullName()=0
virtual HepRepType * copy(HepRepType *parent)=0
virtual std::string getName()=0
virtual std::string getInfoURL()=0
virtual ~HepRepType()
Destructor.
virtual HepRepType * getSuperType()=0
virtual void setDescription(std::string description)=0
virtual std::string getDescription()=0
virtual void setInfoURL(std::string infoURL)=0
virtual std::vector< HepRepType * > getTypeList()=0