Class RenameNodes.DeleteLabels

java.lang.Object
ca.uqac.lif.cep.functions.Function
ca.uqac.lif.cep.functions.UnaryFunction<Graph,Graph>
ca.uqac.lif.cep.graphviz.RenameNodes
ca.uqac.lif.cep.graphviz.RenameNodes.DeleteLabels
All Implemented Interfaces:
ca.uqac.lif.cep.Duplicable, ca.uqac.lif.cep.functions.DuplicableFunction
Enclosing class:
RenameNodes

public static class RenameNodes.DeleteLabels extends RenameNodes
Function that deletes the labels of all nodes (i.e. replaces them with the empty string.
  • Nested Class Summary

    Nested classes/interfaces inherited from class ca.uqac.lif.cep.graphviz.RenameNodes

    RenameNodes.DeleteLabels
  • Field Summary

    Fields inherited from class ca.uqac.lif.cep.graphviz.RenameNodes

    deleteLabels

    Fields inherited from class ca.uqac.lif.cep.functions.Function

    s_maxInputArity
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
    rename(String name)
    Transforms a node label.

    Methods inherited from class ca.uqac.lif.cep.graphviz.RenameNodes

    getValue

    Methods inherited from class ca.uqac.lif.cep.functions.UnaryFunction

    duplicate, evaluate, getInputArity, getInputTypesFor, getOutputArity, getOutputTypeFor, reset

    Methods inherited from class ca.uqac.lif.cep.functions.Function

    duplicate, evaluate, evaluate, evaluateLazy, evaluatePartial, printState, readState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DeleteLabels

      protected DeleteLabels()
  • Method Details

    • rename

      protected String rename(String name)
      Description copied from class: RenameNodes
      Transforms a node label.
      Specified by:
      rename in class RenameNodes
      Parameters:
      name - The original node label
      Returns:
      The new node label