How to setup alpha network?
For example:
PM:
P1: C1 && C2 && C3
P2: C1 && C2 && C4 && C5
P3: C1 && C2 && C4 && C3
C1: (x on y)
C2: (y left-of z)
C3: (z color red)
C4: (a on table)
C5: (b color blue)
Define of ConstantTestNode:
class ConstantTestNode {
String field-to-test;
String thing-the-field-must-equal;
AlphaMemory output-memory;
List<ConstantTestNode> children;
}
instances of constant-test-node for C1,C2,C3,C4,C5
ConstantTestNode node1 = new ConstantTestNode("attr", "on", null, null);
ConstantTestNode node2 = new ConstantTestNode("attr", "left-of", null, null);
ConstantTestNode node3 = new ConstantTestNode("attr", "color", null, null);
ConstantTestNode node4 = new ConstantTestNode("value", "table", null, null);
ConstantTestNode node5 = new ConstantTestNode("value", "red", null, null);
ConstantTestNode node6 = new ConstantTestNode("value", "blue", null, null);