Class CustomEdge

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class CustomEdge
    extends org.jgrapht.graph.DefaultEdge
    CustomEdge est une classe qui est utilisée dans l'affichage du GMA. Cette classe hérite de la classe DefaultEdge qui provient de la librairie JGraphT. Cette classe permet l'affichage d'un label sur un arc du GMA.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String label  
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomEdge​(java.lang.String label)
      Cette méthode permet d'ajouter un label à un arc.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object clone()  
      java.lang.String getLabel()
      Cette méthode permet de récupérer le label d'une instance de CustomEdge.
      java.lang.String toString()
      Affichage d'une instance de CustomEdge.
      • Methods inherited from class org.jgrapht.graph.DefaultEdge

        getSource, getTarget
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • label

        private final java.lang.String label
    • Constructor Detail

      • CustomEdge

        public CustomEdge​(java.lang.String label)
        Cette méthode permet d'ajouter un label à un arc.
        Parameters:
        label - : label que l'on veut ajouter à l'arc.
    • Method Detail

      • getLabel

        public java.lang.String getLabel()
        Cette méthode permet de récupérer le label d'une instance de CustomEdge.
        Returns:
        label de l'instance de CustomEdge.
      • toString

        public java.lang.String toString()
        Affichage d'une instance de CustomEdge.
        Overrides:
        toString in class org.jgrapht.graph.DefaultEdge
        Returns:
        label de l'instance de CustomEdge.
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object