@Override public BackwardLinkCompositionMatch1 getBackwardLinkCompositionMatch1( BackwardLinkComposition parent, BackwardLinkMatch1 conclusionMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch1(parent, conclusionMatch)); }
@Override public Void visit(BackwardLinkCompositionMatch1 inferenceMatch1) { factory.getBackwardLinkCompositionMatch2(inferenceMatch1, child); return null; }
@Override public Void visit(BackwardLinkCompositionMatch2 inferenceMatch2) { factory.getBackwardLinkCompositionMatch3(inferenceMatch2, child); return null; }
@Override public BackwardLinkCompositionMatch8 getBackwardLinkCompositionMatch8( BackwardLinkCompositionMatch7 parent, ForwardLinkMatch4 thirdPremiseMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch8(parent, thirdPremiseMatch)); }
@Override public Void visit(BackwardLinkCompositionMatch7 inferenceMatch7) { factory.getBackwardLinkCompositionMatch8(inferenceMatch7, child); return null; }
@Override public BackwardLinkCompositionMatch8 getBackwardLinkCompositionMatch8( BackwardLinkCompositionMatch7 parent, ForwardLinkMatch4 thirdPremiseMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch8(parent, thirdPremiseMatch)); }
@Override public Void visit(BackwardLinkCompositionMatch6 inferenceMatch6) { factory.getBackwardLinkCompositionMatch7(inferenceMatch6, child); return null; }
@Override public BackwardLinkCompositionMatch7 getBackwardLinkCompositionMatch7( BackwardLinkCompositionMatch6 parent, BackwardLinkMatch3 conclusionMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch7(parent, conclusionMatch)); }
@Override public BackwardLinkCompositionMatch6 getBackwardLinkCompositionMatch6( BackwardLinkCompositionMatch5 parent, ForwardLinkMatch2 thirdPremiseMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch6(parent, thirdPremiseMatch)); }
@Override public Void visit(BackwardLinkCompositionMatch5 inferenceMatch5) { factory.getBackwardLinkCompositionMatch6(inferenceMatch5, child); return null; }
@Override public BackwardLinkCompositionMatch3 getBackwardLinkCompositionMatch3( BackwardLinkCompositionMatch2 parent, BackwardLinkMatch2 firstPremiseMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch3(parent, firstPremiseMatch)); }
@Override public Void visit(BackwardLinkCompositionMatch4 inferenceMatch4) { factory.getBackwardLinkCompositionMatch5(inferenceMatch4, child); return null; }
@Override public Void visit(BackwardLinkCompositionMatch8 inferenceMatch8) { factory.getBackwardLinkCompositionMatch9(inferenceMatch8, child); return null; }
@Override public BackwardLinkOfObjectHasSelfMatch1 getBackwardLinkOfObjectHasSelfMatch1( BackwardLinkOfObjectHasSelf parent, BackwardLinkMatch1 conclusionMatch) { return filter(mainFactory_.getBackwardLinkOfObjectHasSelfMatch1(parent, conclusionMatch)); }
@Override public Void visit(BackwardLinkComposition inference) { factory.getBackwardLinkCompositionMatch1(inference, child); return null; }
@Override public Void visit(BackwardLinkComposition inference) { factory.getBackwardLinkCompositionMatch1(inference, child); return null; }
@Override public BackwardLinkCompositionMatch1 getBackwardLinkCompositionMatch1( BackwardLinkComposition parent, BackwardLinkMatch1 conclusionMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch1(parent, conclusionMatch)); }
@Override public BackwardLinkCompositionMatch4 getBackwardLinkCompositionMatch4( BackwardLinkCompositionMatch3 parent, SubPropertyChainMatch2 secondPremiseMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch4(parent, secondPremiseMatch)); }
@Override public Void visit(BackwardLinkCompositionMatch3 inferenceMatch3) { factory.getBackwardLinkCompositionMatch4(inferenceMatch3, child); return null; }
@Override public BackwardLinkCompositionMatch4 getBackwardLinkCompositionMatch4( BackwardLinkCompositionMatch3 parent, SubPropertyChainMatch2 secondPremiseMatch) { return filter(mainFactory_.getBackwardLinkCompositionMatch4(parent, secondPremiseMatch)); }