20 #ifndef TULIP_SELECTION_H 
   21 #define TULIP_SELECTION_H 
   23 #include <tulip/PropertyTypes.h> 
   24 #include <tulip/AbstractProperty.h> 
   25 #include <tulip/PropertyAlgorithm.h> 
   29 class PropertyContext;
 
   40   static const std::string propertyTypename;
 
   42     return propertyTypename;
 
   55   void reverseEdgeDirection();
 
   62   Iterator<node> *getNodesEqualTo(
const bool val, 
Graph *g = NULL);
 
   69   Iterator<edge> *getEdgesEqualTo(
const bool val, 
Graph *g = NULL);
 
   81   static const std::string propertyTypename;
 
   82   std::string getTypename()
 const {
 
   83     return propertyTypename;