addCloneSubGraph(std::string name="unnamed") | tlp::Graph | |
addEdge(const node, const node)=0 | tlp::Graph | pure virtual |
addEdge(const edge)=0 | tlp::Graph | pure virtual |
addEdges(const std::vector< std::pair< node, node > > &edges, std::vector< edge > &addedEdges)=0 | tlp::Graph | pure virtual |
addEdges(Iterator< edge > *edges)=0 | tlp::Graph | pure virtual |
addGraphObserver(GraphObserver *) const | tlp::Graph | |
addListener(Observable *const obs) const | tlp::Observable | |
addLocalProperty(const std::string &name, PropertyInterface *prop)=0 | tlp::Graph | pure virtual |
addNode()=0 | tlp::Graph | pure virtual |
addNode(const node)=0 | tlp::Graph | pure virtual |
addNodes(unsigned int nbNodes, std::vector< node > &addedNodes)=0 | tlp::Graph | pure virtual |
addNodes(Iterator< node > *nodes)=0 | tlp::Graph | pure virtual |
addObserver(Observable *const obs) const | tlp::Observable | |
addOnlooker(const Observable &, OLOEDGETYPE type) const | tlp::Observable | protected |
addSubGraph(BooleanProperty *selection=NULL, unsigned int id=0, std::string name="unnamed")=0 | tlp::Graph | pure virtual |
addSubGraph(std::string name) | tlp::Graph | |
applyAlgorithm(const std::string &algorithm, std::string &errorMessage, DataSet *dataSet=NULL, PluginProgress *progress=NULL) | tlp::Graph | |
applyPropertyAlgorithm(const std::string &algorithm, PropertyInterface *result, std::string &msg, PluginProgress *progress=NULL, DataSet *data=NULL) | tlp::Graph | |
attributeExist(const std::string &name) | tlp::Graph | inline |
canDeleteProperty(Graph *g, PropertyInterface *prop) | tlp::Graph | inlineprotectedvirtual |
canPop()=0 | tlp::Graph | pure virtual |
canPopThenUnpop()=0 | tlp::Graph | pure virtual |
canUnpop()=0 | tlp::Graph | pure virtual |
circularCalls | tlp::Graph | protected |
clear()=0 | tlp::Graph | pure virtual |
clearSubGraphs()=0 | tlp::Graph | protectedpure virtual |
computeProperty(const std::string &algorithm, PropertyType *result, std::string &msg, PluginProgress *progress=NULL, DataSet *data=NULL) | tlp::Graph | |
countGraphObservers() const | tlp::Graph | inline |
countListeners() const | tlp::Observable | |
countObservers() const | tlp::Observable | |
countOnLookers() const | tlp::Observable | |
createMetaNode(const std::set< node > &nodeSet, bool multiEdges=true, bool delAllEdge=true) | tlp::Graph | |
createMetaNode(Graph *subGraph, bool multiEdges=true, bool delAllEdge=true) | tlp::Graph | |
createMetaNodes(Iterator< Graph * > *itS, Graph *quotientGraph, std::vector< node > &metaNodes) | tlp::Graph | |
deg(const node) const =0 | tlp::Graph | pure virtual |
delAllSubGraphs(Graph *)=0 | tlp::Graph | pure virtual |
delEdge(const edge e, bool deleteInAllGraphs=false)=0 | tlp::Graph | pure virtual |
delEdges(Iterator< edge > *itE, bool deleteInAllGraphs=false)=0 | tlp::Graph | pure virtual |
delLocalProperty(const std::string &name)=0 | tlp::Graph | pure virtual |
delNode(const node n, bool deleteInAllGraphs=false)=0 | tlp::Graph | pure virtual |
delNodes(Iterator< node > *itN, bool deleteInAllGraphs=false)=0 | tlp::Graph | pure virtual |
delSubGraph(Graph *)=0 | tlp::Graph | pure virtual |
ends(const edge) const =0 | tlp::Graph | pure virtual |
existEdge(const node source, const node target, bool directed=true) const =0 | tlp::Graph | pure virtual |
existLocalProperty(const std::string &name) const =0 | tlp::Graph | pure virtual |
existProperty(const std::string &name) const =0 | tlp::Graph | pure virtual |
getAttribute(const std::string &name, ATTRIBUTETYPE &value) const | tlp::Graph | |
getAttribute(const std::string &name) const | tlp::Graph | |
getAttribute(const std::string &name) const | tlp::Graph | |
getAttributes() const | tlp::Graph | inline |
getDescendantGraph(unsigned int id) const =0 | tlp::Graph | pure virtual |
getDescendantGraph(const std::string &name) const =0 | tlp::Graph | pure virtual |
getEdgeMetaInfo(const edge) const =0 | tlp::Graph | pure virtual |
getEdges() const =0 | tlp::Graph | pure virtual |
getId() const | tlp::Graph | inline |
getInEdges(const node) const =0 | tlp::Graph | pure virtual |
getInheritedObjectProperties() const =0 | tlp::Graph | pure virtual |
getInheritedProperties() const =0 | tlp::Graph | pure virtual |
getInNode(const node, unsigned int) const =0 | tlp::Graph | pure virtual |
getInNodes(const node) const =0 | tlp::Graph | pure virtual |
getInObjects() const | tlp::OLOObject | protected |
getInOutEdges(const node) const =0 | tlp::Graph | pure virtual |
getInOutNodes(const node) const =0 | tlp::Graph | pure virtual |
getLocalObjectProperties() const =0 | tlp::Graph | pure virtual |
getLocalProperties() const =0 | tlp::Graph | pure virtual |
getLocalProperty(const std::string &name) | tlp::Graph | |
getLocalProperty(const std::string &propertyName, const std::string &propertyType) | tlp::Graph | |
getName() const =0 | tlp::Graph | pure virtual |
getNode() const | tlp::OLOObject | |
getNodeMetaInfo(const node) const =0 | tlp::Graph | pure virtual |
getNodes() const =0 | tlp::Graph | pure virtual |
getNonConstAttributes()=0 | tlp::Graph | protectedpure virtual |
getNthSubGraph(unsigned int n) const | tlp::Graph | virtual |
getObject(tlp::node n) | tlp::OLOObject | static |
getObjectProperties() const =0 | tlp::Graph | pure virtual |
getObservables() const | tlp::Observable | |
getOLOGraph() | tlp::OLOObject | static |
getOneEdge() const =0 | tlp::Graph | pure virtual |
getOneNode() const =0 | tlp::Graph | pure virtual |
getOnlookers() const | tlp::Observable | |
getOutEdges(const node) const =0 | tlp::Graph | pure virtual |
getOutNode(const node, unsigned int) const =0 | tlp::Graph | pure virtual |
getOutNodes(const node) const =0 | tlp::Graph | pure virtual |
getOutObjects() const | tlp::OLOObject | protected |
getProperties() const =0 | tlp::Graph | pure virtual |
getProperty(const std::string &name) | tlp::Graph | |
getProperty(const std::string &name) const =0 | tlp::Graph | pure virtual |
getProperty(const std::string &propertyName, const std::string &propertyType) | tlp::Graph | |
getReceived() const | tlp::OLOObject | |
getRoot() const =0 | tlp::Graph | pure virtual |
getSent() const | tlp::OLOObject | |
getSource() const | tlp::Graph | virtual |
getSubGraph(unsigned int id) const =0 | tlp::Graph | pure virtual |
getSubGraph(const std::string &name) const =0 | tlp::Graph | pure virtual |
getSubGraphs() const =0 | tlp::Graph | pure virtual |
getSuperGraph() const =0 | tlp::Graph | pure virtual |
Graph() | tlp::Graph | inline |
GraphAbstract class | tlp::Graph | friend |
GraphDecorator class | tlp::Graph | friend |
GraphUpdatesRecorder class | tlp::Graph | friend |
hasOnlookers() const | tlp::Observable | |
holdObservers() | tlp::Observable | static |
id | tlp::Graph | protected |
indeg(const node) const =0 | tlp::Graph | pure virtual |
inducedSubGraph(const std::set< node > &nodeSet, Graph *parentSubGraph=NULL) | tlp::Graph | |
isAlive(tlp::node n) | tlp::OLOObject | static |
isDescendantGraph(const Graph *sg) const =0 | tlp::Graph | pure virtual |
isElement(const node) const =0 | tlp::Graph | pure virtual |
isElement(const edge) const =0 | tlp::Graph | pure virtual |
isMetaEdge(const edge) const =0 | tlp::Graph | pure virtual |
isMetaNode(const node) const =0 | tlp::Graph | pure virtual |
isSubGraph(const Graph *sg) const =0 | tlp::Graph | pure virtual |
LISTENER enum value | tlp::OLOObject | protected |
notifyAddEdge(const edge e) | tlp::Graph | protected |
notifyAddEdge(Graph *, const edge e) | tlp::Graph | inlineprotected |
notifyAddLocalProperty(const std::string &) | tlp::Graph | protected |
notifyAddLocalProperty(Graph *, const std::string &name) | tlp::Graph | inlineprotected |
notifyAddNode(const node n) | tlp::Graph | protected |
notifyAddNode(Graph *, const node n) | tlp::Graph | inlineprotected |
notifyAddSubGraph(const Graph *) | tlp::Graph | protected |
notifyAddSubGraph(Graph *, const Graph *sg) | tlp::Graph | inlineprotected |
notifyAfterDelLocalProperty(const std::string &) | tlp::Graph | protected |
notifyAfterSetAttribute(const std::string &) | tlp::Graph | protected |
notifyAfterSetAttribute(Graph *, const std::string &name) | tlp::Graph | inlineprotected |
notifyAfterSetEnds(const edge e) | tlp::Graph | protected |
notifyAfterSetEnds(Graph *, const edge e) | tlp::Graph | inlineprotected |
notifyBeforeDelLocalProperty(const std::string &) | tlp::Graph | protected |
notifyBeforeSetAttribute(const std::string &) | tlp::Graph | protected |
notifyBeforeSetAttribute(Graph *, const std::string &name) | tlp::Graph | inlineprotected |
notifyBeforeSetEnds(const edge e) | tlp::Graph | protected |
notifyBeforeSetEnds(Graph *, const edge e) | tlp::Graph | inlineprotected |
notifyDelEdge(const edge e) | tlp::Graph | protected |
notifyDelEdge(Graph *, const edge e) | tlp::Graph | inlineprotected |
notifyDelLocalProperty(Graph *, const std::string &name) | tlp::Graph | inlineprotected |
notifyDelNode(const node n) | tlp::Graph | protected |
notifyDelNode(Graph *, const node n) | tlp::Graph | inlineprotected |
notifyDelSubGraph(const Graph *) | tlp::Graph | protected |
notifyDelSubGraph(Graph *, const Graph *sg) | tlp::Graph | inlineprotected |
notifyDestroy() | tlp::Graph | protected |
notifyDestroy(Graph *) | tlp::Graph | inlineprotected |
notifyObservers() | tlp::Observable | |
notifyRemoveAttribute(const std::string &) | tlp::Graph | protected |
notifyRemoveAttribute(Graph *, const std::string &name) | tlp::Graph | inlineprotected |
notifyReverseEdge(const edge e) | tlp::Graph | protected |
notifyReverseEdge(Graph *, const edge e) | tlp::Graph | inlineprotected |
numberOfDescendantGraphs() const =0 | tlp::Graph | pure virtual |
numberOfEdges() const =0 | tlp::Graph | pure virtual |
numberOfNodes() const =0 | tlp::Graph | pure virtual |
numberOfSubGraphs() const =0 | tlp::Graph | pure virtual |
Observable() | tlp::Observable | |
Observable(bool) | tlp::Observable | inline |
OBSERVABLE enum value | tlp::OLOObject | protected |
observableDeleted() | tlp::Observable | protected |
observableDestroyed(Observable *) | tlp::Observable | virtual |
OBSERVER enum value | tlp::OLOObject | protected |
observersHoldCounter() | tlp::Observable | inlinestatic |
OLOEDGETYPE enum name | tlp::OLOObject | protected |
OLOObject() | tlp::OLOObject | protected |
OLOObject(const OLOObject &) | tlp::OLOObject | protected |
openMetaNode(node n, bool updateProperties=true) | tlp::Graph | |
operator=(const OLOObject &) | tlp::OLOObject | protected |
opposite(const edge, const node) const =0 | tlp::Graph | pure virtual |
outdeg(const node) const =0 | tlp::Graph | pure virtual |
pop(bool unpopAllowed=true)=0 | tlp::Graph | pure virtual |
PropertyManager class | tlp::Graph | friend |
push(bool unpopAllowed=true, std::vector< PropertyInterface * > *propertiesToPreserveOnPop=NULL)=0 | tlp::Graph | pure virtual |
removeAttribute(const std::string &name) | tlp::Graph | inline |
removeEdge(const edge)=0 | tlp::Graph | protectedpure virtual |
removeGraphObserver(GraphObserver *) const | tlp::Graph | |
removeListener(Observable *const obs) const | tlp::Observable | |
removeNode(const node)=0 | tlp::Graph | protectedpure virtual |
removeObserver(Observable *const obs) const | tlp::Observable | |
removeOnlooker(const Observable &, OLOEDGETYPE type) const | tlp::Observable | |
removeSubGraph(Graph *)=0 | tlp::Graph | protectedpure virtual |
reserveEdges(unsigned int nbEdges)=0 | tlp::Graph | pure virtual |
reserveNodes(unsigned int nbNodes)=0 | tlp::Graph | pure virtual |
restoreEdge(edge, node source, node target)=0 | tlp::Graph | protectedpure virtual |
restoreEdges(const std::vector< edge > &edges, const std::vector< std::pair< node, node > > &ends)=0 | tlp::Graph | protectedpure virtual |
restoreNode(node)=0 | tlp::Graph | protectedpure virtual |
restoreNodes(const std::vector< node > &nodes)=0 | tlp::Graph | protectedpure virtual |
restoreSubGraph(Graph *)=0 | tlp::Graph | protectedpure virtual |
reverse(const edge)=0 | tlp::Graph | pure virtual |
sendEvent(const Event &) | tlp::Observable | protected |
setAttribute(const std::string &name, const ATTRIBUTETYPE &value) | tlp::Graph | |
setAttribute(const std::string &name, const DataType *value) | tlp::Graph | |
setEdgeOrder(const node, const std::vector< edge > &)=0 | tlp::Graph | pure virtual |
setEnds(const edge, const node source, const node target)=0 | tlp::Graph | pure virtual |
setName(const std::string &name)=0 | tlp::Graph | pure virtual |
setSource(const edge, const node)=0 | tlp::Graph | pure virtual |
setSubGraphToKeep(Graph *)=0 | tlp::Graph | protectedpure virtual |
setSuperGraph(Graph *)=0 | tlp::Graph | pure virtual |
setTarget(const edge, const node)=0 | tlp::Graph | pure virtual |
source(const edge) const =0 | tlp::Graph | pure virtual |
swapEdgeOrder(const node, const edge, const edge)=0 | tlp::Graph | pure virtual |
target(const edge) const =0 | tlp::Graph | pure virtual |
treatEvent(const Event &) | tlp::Observable | virtual |
treatEvents(const std::vector< Event > &events) | tlp::Observable | virtual |
unholdObservers() | tlp::Observable | static |
unholdObservers(bool) | tlp::Observable | inlinestatic |
unpop()=0 | tlp::Graph | pure virtual |
update(std::set< Observable * >::iterator, std::set< Observable * >::iterator) | tlp::Observable | virtual |
~Graph() | tlp::Graph | inlinevirtual |
~Observable() | tlp::Observable | virtual |
~OLOObject() | tlp::OLOObject | protectedvirtual |