| 
| virtual NumericProperty *  | copyProperty (Graph *graph)=0 | 
|   | 
| virtual void  | edgesUniformQuantification (unsigned int)=0 | 
|   | 
| virtual double  | getEdgeDoubleDefaultValue () const =0 | 
|   | 
| virtual double  | getEdgeDoubleMax (Graph *graph=NULL)=0 | 
|   | 
| virtual double  | getEdgeDoubleMin (Graph *graph=NULL)=0 | 
|   | 
| virtual double  | getEdgeDoubleValue (const edge e) const =0 | 
|   | 
| virtual double  | getNodeDoubleDefaultValue () const =0 | 
|   | 
| virtual double  | getNodeDoubleMax (Graph *graph=NULL)=0 | 
|   | 
| virtual double  | getNodeDoubleMin (Graph *graph=NULL)=0 | 
|   | 
| virtual double  | getNodeDoubleValue (const node n) const =0 | 
|   | 
| virtual void  | nodesUniformQuantification (unsigned int)=0 | 
|   | 
| void  | uniformQuantification (unsigned int k) | 
|   | 
| virtual PropertyInterface *  | clonePrototype (Graph *graph, const std::string &name)=0 | 
|   | 
| virtual int  | compare (const node n1, const node n2) const =0 | 
|   | 
| virtual int  | compare (const edge e1, const edge e2) const =0 | 
|   | 
| virtual void  | computeMetaValue (node metaNode, Graph *subgraph, Graph *metaGraph)=0 | 
|   | 
| virtual void  | computeMetaValue (edge metaEdge, tlp::Iterator< edge > *it, Graph *metaGraph)=0 | 
|   | 
| virtual bool  | copy (const node destination, const node source, PropertyInterface *property, bool ifNotDefault=false)=0 | 
|   | 
| virtual bool  | copy (const edge destination, const edge source, PropertyInterface *property, bool ifNotDefault=false)=0 | 
|   | 
| virtual void  | copy (PropertyInterface *source)=0 | 
|   | 
| virtual void  | erase (const node)=0 | 
|   | 
| virtual void  | erase (const edge)=0 | 
|   | 
| virtual DataMem *  | getEdgeDataMemValue (const edge e) const =0 | 
|   | 
| virtual DataMem *  | getEdgeDefaultDataMemValue () const =0 | 
|   | 
| virtual std::string  | getEdgeDefaultStringValue () const =0 | 
|   | 
| virtual std::string  | getEdgeStringValue (const edge e) const =0 | 
|   | 
| 
tlp::Graph *  | getGraph () const  | 
|   | 
| MetaValueCalculator *  | getMetaValueCalculator () | 
|   | 
| const std::string &  | getName () const  | 
|   | 
| virtual DataMem *  | getNodeDataMemValue (const node n) const =0 | 
|   | 
| virtual DataMem *  | getNodeDefaultDataMemValue () const =0 | 
|   | 
| virtual std::string  | getNodeDefaultStringValue () const =0 | 
|   | 
| virtual std::string  | getNodeStringValue (const node n) const =0 | 
|   | 
| virtual DataMem *  | getNonDefaultDataMemValue (const node n) const =0 | 
|   | 
| virtual DataMem *  | getNonDefaultDataMemValue (const edge e) const =0 | 
|   | 
| virtual tlp::Iterator< edge > *  | getNonDefaultValuatedEdges (const Graph *=NULL) const =0 | 
|   | 
| virtual tlp::Iterator< node > *  | getNonDefaultValuatedNodes (const Graph *=NULL) const =0 | 
|   | 
| virtual std::string  | getTypename () const =0 | 
|   | 
| bool  | rename (const std::string &newName) | 
|   | 
| virtual void  | setAllEdgeDataMemValue (const DataMem *v)=0 | 
|   | 
| virtual bool  | setAllEdgeStringValue (const std::string &value)=0 | 
|   | 
| virtual void  | setAllNodeDataMemValue (const DataMem *value)=0 | 
|   | 
| virtual bool  | setAllNodeStringValue (const std::string &value)=0 | 
|   | 
| virtual void  | setEdgeDataMemValue (const edge e, const DataMem *v)=0 | 
|   | 
| virtual bool  | setEdgeStringValue (const edge e, const std::string &value)=0 | 
|   | 
| virtual void  | setMetaValueCalculator (MetaValueCalculator *calculator) | 
|   | 
| virtual void  | setNodeDataMemValue (const node n, const DataMem *value)=0 | 
|   | 
| virtual bool  | setNodeStringValue (const node n, const std::string &value)=0 | 
|   | 
| void  | addListener (Observable *const listener) const  | 
|   | 
| void  | addObserver (Observable *const observer) const  | 
|   | 
| unsigned int  | countListeners () const  | 
|   | 
| unsigned int  | countObservers () const  | 
|   | 
| unsigned int  | getReceived () const  | 
|   | 
| unsigned int  | getSent () const  | 
|   | 
| void  | removeListener (Observable *const listener) const  | 
|   | 
| void  | removeObserver (Observable *const observerver) const  | 
|   | 
Interface all numerical properties. Property values are always returned as double. 
Definition at line 31 of file NumericProperty.h.