#include <Rule.hh>
Data Fields | |
MatchConstraintVec | constraints |
the additional constraints for this RuleSide More... | |
NodeVec | nodes |
Protected Member Functions | |
RuleSide & | operator= (const RuleSide &toCopy) |
RuleSide (const NodeVec &nodes, const MatchConstraintVec *const constraints=NULL) | |
RuleSide (const RuleSide &toCopy) | |
~RuleSide () | |
destruction More... | |
Friends | |
class | Rule |
A container that stores the information of a context side of a graph grammar rule like left, right, and context.
|
protected |
Construction
nodes | the node indices in the core graph that are present in this Rule side |
constraints | the additional constraint for this rule side where the node IDs are given according the core of the rule |
|
protected |
copy construction
toCopy | the object to make a copy of |
|
protected |
assignment operator
toCopy | the object to make this a copy of |
MatchConstraintVec ggl::Rule::RuleSide::constraints |
NodeVec ggl::Rule::RuleSide::nodes |