Methods
| Modifier and Type |
Method and Description |
RGGProducer |
operator$arrow(Node node,
int edge) |
RGGProducer |
operator$arrow(Node node,
Node edge) |
RGGProducer |
operator$gt(Node node) |
RGGProducer |
operator$leftArrow(Node node,
int edge) |
RGGProducer |
operator$leftArrow(Node node,
Node edge) |
RGGProducer |
operator$leftRightArrow(Node node) |
RGGProducer |
operator$line(Node node) |
RGGProducer |
operator$lt(Node node) |
RGGProducer |
operator$plusArrow(Node node) |
RGGProducer |
operator$plusLeftArrow(Node node) |
RGGProducer |
operator$plusLeftRightArrow(Node node) |
RGGProducer |
operator$plusLine(Node node) |
RGGProducer |
operator$slashArrow(Node node) |
RGGProducer |
operator$slashLeftArrow(Node node) |
RGGProducer |
operator$slashLeftRightArrow(Node node) |
RGGProducer |
operator$slashLine(Node node) |
RGGProducer |
operator$space(Node node) |
VVProducer |
operator$space(VVProducer prod) |
RGGProducer |
operator$sub(Node node,
int edge) |
RGGProducer |
operator$sub(Node node,
Node edge) |
RGGProducer |
operator$xLeftRightArrow(Node node,
int edge) |
RGGProducer |
operator$xLeftRightArrow(Node node,
Node edge) |
RGGProducer |
producer$begin() |
boolean |
producer$beginExecution(int arrow)
This method is invoked by the XL run-time system in order to notify the
producer about the beginning of a right-hand side (i.e., a match for the left-hand side
has been found, and the right-hand side is executed).
|
void |
producer$end() |
void |
producer$endExecution(boolean applied)
This method is invoked by the XL run-time system in order to notify the
producer about the end of the execution of a right-hand side.
|
Node |
producer$getLeftmostMatch() |
RGGProducer |
producer$getProducer() |
Node |
producer$getRoot() |
RGGProducer |
producer$pop(java.lang.Object oldProducer) |
RGGProducer |
producer$push() |
RGGProducer |
producer$separate() |
void |
producer$visitEdge(EdgePattern pattern) |
boolean |
ruleProbability(double p) |
static Node |
toNode(boolean value) |
static Node |
toNode(BSplineCurve value) |
static Node |
toNode(BSplineSurface value) |
static Node |
toNode(byte value) |
static Node |
toNode(char value) |
static Node |
toNode(double value) |
static Node |
toNode(float value) |
static Node |
toNode(int value) |
static Node |
toNode(long value) |
static Node |
toNode(java.lang.Object value) |
static Node |
toNode(Reference value) |
static Node |
toNode(short value) |
VVProducer |
vv() |