Class NodeTransformLib


  • public class NodeTransformLib
    extends java.lang.Object
    • Constructor Detail

      • NodeTransformLib

        public NodeTransformLib()
    • Method Detail

      • transform

        public static Op transform​(NodeTransform nodeTransform,
                                   Op op)
        Do a node->node conversion of an Op - return original BGP for "no change"
      • transform

        public static QuadPattern transform​(NodeTransform nodeTransform,
                                            QuadPattern pattern)
        Do a node->node conversion of a QuadPattern - return original QuadPattern for "no change"
      • transform

        public static Triple transform​(NodeTransform nodeTransform,
                                       Triple triple)
        Do a node->node conversion of a Triple - return original Triple for "no change"
      • transform

        public static Quad transform​(NodeTransform nodeTransform,
                                     Quad quad)
        Do a node->node conversion of a Quad - return original Quad for "no change"
      • transformQuads

        public static java.util.List<Quad> transformQuads​(NodeTransform nodeTransform,
                                                          java.util.List<Quad> quads)
        Do a node->node conversion of a List<Quad> - return original List<Quad> for "no change"
      • transformVars

        public static java.util.List<Var> transformVars​(NodeTransform nodeTransform,
                                                        java.util.List<Var> varList)