Class ColorPalette

    • Field Detail

      • SELECTION_COLOR

        public static final java.awt.Color SELECTION_COLOR
    • Constructor Detail

      • ColorPalette

        public ColorPalette()
    • Method Detail

      • getReservedColors

        public static final java.awt.Color[] getReservedColors()
      • getEmptyColorPalette

        public static ColorPalette getEmptyColorPalette()
        Returns an empty color palette
        Returns:
      • clearCanvas

        public void clearCanvas()
        Clears the canvas This should be called in the event that the index changes or if graph elements become stale.
      • setCanvas

        public final void setCanvas​(com.ensoftcorp.atlas.core.query.Q canvas)
        Updates the canvas (nodes and edges that coloring will be applied to) This is required for color palettes that may change dynamically
        Parameters:
        canvas -
      • getName

        public abstract java.lang.String getName()
      • getDescription

        public abstract java.lang.String getDescription()
      • getMarkup

        public final com.ensoftcorp.atlas.core.markup.Markup getMarkup()
      • getNodeColors

        public abstract java.util.Map<com.ensoftcorp.atlas.core.db.graph.Node,​java.awt.Color> getNodeColors()
      • getEdgeColors

        public abstract java.util.Map<com.ensoftcorp.atlas.core.db.graph.Edge,​java.awt.Color> getEdgeColors()
      • getNodeColorLegend

        public abstract java.util.Map<java.awt.Color,​java.lang.String> getNodeColorLegend()
      • getEdgeColorLegend

        public abstract java.util.Map<java.awt.Color,​java.lang.String> getEdgeColorLegend()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object