20 #ifndef TULIP_STRING_H 
   21 #define TULIP_STRING_H 
   23 #include <tulip/PropertyTypes.h> 
   24 #include <tulip/AbstractProperty.h> 
   28 class PropertyContext;
 
   30 typedef AbstractProperty<tlp::StringType, tlp::StringType> AbstractStringProperty;
 
   42   static const std::string propertyTypename;
 
   43   std::string getTypename()
 const {
 
   44     return propertyTypename;
 
   47   int compare(
const node n1,
const node n2)
const;
 
   48   int compare(
const edge e1,
const edge e2)
const;
 
   55 class TLP_SCOPE 
StringVectorProperty:
public AbstractVectorProperty<tlp::StringVectorType, tlp::StringType> {
 
   61   static const std::string propertyTypename;
 
   62   std::string getTypename()
 const {
 
   63     return propertyTypename;