|
| GraphProperty (Graph *, const std::string &n="") |
|
PropertyInterface * | clonePrototype (Graph *, const std::string &) const override |
|
unsigned int | edgeValueSize () const override |
|
const std::string & | getTypename () const override |
|
bool | hasNonDefaultValue (const edge e) const |
|
bool | hasNonDefaultValue (const node n) const |
|
unsigned int | nodeValueSize () const override |
|
bool | readNodeDefaultValue (std::istream &iss) override |
|
bool | readNodeValue (std::istream &iss, node n) override |
|
bool | setAllEdgeStringValue (const std::string &v) override |
|
bool | setAllNodeStringValue (const std::string &v) override |
|
void | setAllNodeValue (tlp::StoredType< GraphType::RealType >::ReturnedConstValue g) override |
|
bool | setEdgeStringValue (const edge e, const std::string &v) override |
|
bool | setNodeStringValue (const node n, const std::string &v) override |
|
void | setNodeValue (const node n, tlp::StoredType< GraphType::RealType >::ReturnedConstValue g) override |
|
bool | setStringValueToGraphEdges (const std::string &v, const tlp::Graph *graph) override |
|
bool | setStringValueToGraphNodes (const std::string &v, const tlp::Graph *graph) override |
|
void | setValueToGraphNodes (tlp::StoredType< GraphType::RealType >::ReturnedConstValue g, const Graph *graph) override |
|
void | treatEvent (const Event &) override |
|
| AbstractProperty (Graph *, const std::string &n="") |
|
int | compare (const edge e1, const edge e2) const override |
|
int | compare (const node n1, const node n2) const override |
|
void | computeMetaValue (edge e, tlp::Iterator< edge > *itE, Graph *mg) override |
|
void | computeMetaValue (node n, Graph *sg, Graph *mg) override |
|
bool | copy (const edge destination, const edge source, PropertyInterface *property, bool ifNotDefault=false) override |
|
bool | copy (const node destination, const node source, PropertyInterface *property, bool ifNotDefault=false) override |
|
void | copy (PropertyInterface *property) override |
|
unsigned int | edgeValueSize () const override |
|
void | erase (const edge e) override |
|
void | erase (const node n) override |
|
DataMem * | getEdgeDataMemValue (const edge e) const override |
|
DataMem * | getEdgeDefaultDataMemValue () const override |
|
std::string | getEdgeDefaultStringValue () const override |
|
Tedge::RealType | getEdgeDefaultValue () const |
|
virtual tlp::Iterator< edge > * | getEdgesEqualTo (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v, const Graph *g=nullptr) const |
|
std::string | getEdgeStringValue (const edge e) const override |
|
tlp::StoredType< typenameTedge::RealType >::ReturnedConstValue | getEdgeValue (const edge e) const |
|
DataMem * | getNodeDataMemValue (const node n) const override |
|
DataMem * | getNodeDefaultDataMemValue () const override |
|
std::string | getNodeDefaultStringValue () const override |
|
Tnode::RealType | getNodeDefaultValue () const |
|
virtual tlp::Iterator< node > * | getNodesEqualTo (typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v, const Graph *g=nullptr) const |
|
std::string | getNodeStringValue (const node n) const override |
|
tlp::StoredType< typenameTnode::RealType >::ReturnedConstValue | getNodeValue (const node n) const |
|
DataMem * | getNonDefaultDataMemValue (const edge e) const override |
|
DataMem * | getNonDefaultDataMemValue (const node n) const override |
|
tlp::Iterator< edge > * | getNonDefaultValuatedEdges (const Graph *g=nullptr) const override |
|
tlp::Iterator< node > * | getNonDefaultValuatedNodes (const Graph *g=nullptr) const override |
|
bool | hasNonDefaultValuatedEdges (const Graph *g=nullptr) const override |
|
bool | hasNonDefaultValuatedNodes (const Graph *g=nullptr) const override |
|
unsigned int | nodeValueSize () const override |
|
unsigned int | numberOfNonDefaultValuatedEdges (const Graph *=nullptr) const override |
|
unsigned int | numberOfNonDefaultValuatedNodes (const Graph *g=nullptr) const override |
|
virtual AbstractProperty< Tnode, Tedge, Tprop > & | operator= (AbstractProperty< Tnode, Tedge, Tprop > &prop) |
|
bool | readEdgeDefaultValue (std::istream &) override |
|
bool | readEdgeValue (std::istream &, edge) override |
|
bool | readNodeDefaultValue (std::istream &) override |
|
bool | readNodeValue (std::istream &, node) override |
|
void | setAllEdgeDataMemValue (const DataMem *v) override |
|
bool | setAllEdgeStringValue (const std::string &inV) override |
|
virtual void | setAllEdgeValue (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v) |
|
void | setAllNodeDataMemValue (const DataMem *v) override |
|
bool | setAllNodeStringValue (const std::string &inV) override |
|
virtual void | setAllNodeValue (typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v) |
|
void | setEdgeDataMemValue (const edge e, const DataMem *v) override |
|
bool | setEdgeDefaultStringValue (const std::string &inV) override |
|
virtual void | setEdgeDefaultValue (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v) |
|
bool | setEdgeStringValue (const edge inE, const std::string &inV) override |
|
virtual void | setEdgeValue (const edge e, typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v) |
|
void | setMetaValueCalculator (PropertyInterface::MetaValueCalculator *mvCalc) override |
|
void | setNodeDataMemValue (const node n, const DataMem *v) override |
|
bool | setNodeDefaultStringValue (const std::string &inV) override |
|
virtual void | setNodeDefaultValue (typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v) |
|
bool | setNodeStringValue (const node inN, const std::string &inV) override |
|
virtual void | setNodeValue (const node n, typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v) |
|
bool | setStringValueToGraphEdges (const std::string &inV, const Graph *graph) override |
|
bool | setStringValueToGraphNodes (const std::string &inV, const Graph *graph) override |
|
virtual void | setValueToGraphEdges (typename tlp::StoredType< typename Tedge::RealType >::ReturnedConstValue v, const Graph *graph) |
|
virtual void | setValueToGraphNodes (typename tlp::StoredType< typename Tnode::RealType >::ReturnedConstValue v, const Graph *graph) |
|
void | writeEdgeDefaultValue (std::ostream &) const override |
|
void | writeEdgeValue (std::ostream &, edge) const override |
|
void | writeNodeDefaultValue (std::ostream &) const override |
|
void | writeNodeValue (std::ostream &, node) const override |
|
virtual PropertyInterface * | clonePrototype (Graph *graph, const std::string &name) const =0 |
|
virtual int | compare (const edge e1, const edge e2) const =0 |
|
virtual int | compare (const node n1, const node n2) const =0 |
|
virtual void | computeMetaValue (edge metaEdge, tlp::Iterator< edge > *it, Graph *metaGraph)=0 |
|
virtual void | computeMetaValue (node metaNode, Graph *subgraph, Graph *metaGraph)=0 |
|
virtual bool | copy (const edge destination, const edge source, PropertyInterface *property, bool ifNotDefault=false)=0 |
|
virtual bool | copy (const node destination, const node source, PropertyInterface *property, bool ifNotDefault=false)=0 |
|
virtual void | copy (PropertyInterface *source)=0 |
|
virtual unsigned int | edgeValueSize () const =0 |
|
virtual void | erase (const edge)=0 |
|
virtual void | erase (const node)=0 |
|
virtual const std::string & | getCppClassName () const =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 edge e) const =0 |
|
virtual DataMem * | getNonDefaultDataMemValue (const node n) const =0 |
|
virtual tlp::Iterator< edge > * | getNonDefaultValuatedEdges (const Graph *=nullptr) const =0 |
|
virtual tlp::Iterator< node > * | getNonDefaultValuatedNodes (const Graph *=nullptr) const =0 |
|
virtual const std::string & | getTypename () const =0 |
|
virtual bool | hasNonDefaultValuatedEdges (const Graph *=nullptr) const =0 |
|
virtual bool | hasNonDefaultValuatedNodes (const Graph *=nullptr) const =0 |
|
virtual unsigned int | nodeValueSize () const =0 |
|
virtual unsigned int | numberOfNonDefaultValuatedEdges (const Graph *=nullptr) const =0 |
|
virtual unsigned int | numberOfNonDefaultValuatedNodes (const Graph *=nullptr) const =0 |
|
virtual bool | readEdgeDefaultValue (std::istream &)=0 |
|
virtual bool | readEdgeValue (std::istream &, edge)=0 |
|
virtual bool | readNodeDefaultValue (std::istream &)=0 |
|
virtual bool | readNodeValue (std::istream &, node)=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 | setEdgeDefaultStringValue (const std::string &value)=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 | setNodeDefaultStringValue (const std::string &value)=0 |
|
virtual bool | setNodeStringValue (const node n, const std::string &value)=0 |
|
virtual bool | setStringValueToGraphEdges (const std::string &value, const Graph *graph)=0 |
|
virtual bool | setStringValueToGraphNodes (const std::string &value, const Graph *graph)=0 |
|
virtual void | writeEdgeDefaultValue (std::ostream &) const =0 |
|
virtual void | writeEdgeValue (std::ostream &, edge) const =0 |
|
virtual void | writeNodeDefaultValue (std::ostream &) const =0 |
|
virtual void | writeNodeValue (std::ostream &, node) const =0 |
|
void | addListener (Observable &listener) const |
|
void | addListener (Observable *const listener) const |
|
void | addObserver (Observable &observer) 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 &listener) const |
|
void | removeListener (Observable *const listener) const |
|
void | removeObserver (Observable &observer) const |
|
void | removeObserver (Observable *const observer) const |
|
A graph property that maps a tlp::Graph* value to graph elements.
- Warning
- This property is mainly used into the meta node engine. Using GraphProperty outside of this system is strongly discouraged since it could lead to unwanted behavior.
Definition at line 42 of file GraphProperty.h.