20 #ifndef TULIP_STRING_H
21 #define TULIP_STRING_H
23 #include <tulip/PropertyTypes.h>
24 #include <tulip/AbstractProperty.h>
25 #include <tulip/PropertyAlgorithm.h>
29 class PropertyContext;
31 typedef AbstractProperty<tlp::StringType, tlp::StringType> AbstractStringProperty;
43 static const std::string propertyTypename;
45 return propertyTypename;
48 int compare(
const node n1,
const node n2)
const;
49 int compare(
const edge e1,
const edge e2)
const;
56 class TLP_SCOPE
StringVectorProperty:
public AbstractVectorProperty<tlp::StringVectorType, tlp::StringType> {
62 static const std::string propertyTypename;
64 return propertyTypename;