/*
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License");  you may not use this file except in 
 * compliance with the License.  You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
 * the specific language governing rights and limitations under the License.
 *
 * The Original Code is Protege-2000.
 *
 * The Initial Developer of the Original Code is Stanford University. Portions
 * created by Stanford University are Copyright (C) 2007.  All Rights Reserved.
 *
 * Protege was developed by Stanford Medical Informatics
 * (http://www.smi.stanford.edu) at the Stanford University School of Medicine
 * with support from the National Library of Medicine, the National Science
 * Foundation, and the Defense Advanced Research Projects Agency.  Current
 * information about Protege can be obtained at http://protege.stanford.edu.
 *
 */

/*
 * Created on Jul 15, 2004
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package edu.stanford.smi.protege.resource;

import java.awt.*;

/**
 * @author Ray Fergerson <fergerson@smi.stanford.edu>
 *
 * TODO Class Comment
 */
public class Colors {
    private static final Color instanceSelectionColor = new Color(233, 226, 231);
    private static final Color clsSelectionColor = new Color(240, 230, 202);
    private static final Color slotSelectionColor = new Color(196, 218, 229);
    private static final Color formSelectionColor = new Color(211, 228, 209);

    private static final Color clsColor = new Color(204, 159, 42);
    private static final Color instanceColor = new Color(83, 24, 82);
    private static final Color slotColor = new Color(41, 119, 167);
    private static final Color facetColor = new Color(164, 59, 93);
    private static final Color formColor = new Color(39, 119, 22);

    public static Color getClsColor() {
        return clsColor;
    }

    public static Color getInstanceColor() {
        return instanceColor;
    }

    public static Color getSlotColor() {
        return slotColor;
    }

    public static Color getFacetColor() {
        return facetColor;
    }

    public static Color getFormColor() {
        return formColor;
    }

    public static Color getClsSelectionColor() {
        return clsSelectionColor;
    }

    public static Color getInstanceSelectionColor() {
        return instanceSelectionColor;
    }

    public static Color getSlotSelectionColor() {
        return slotSelectionColor;
    }

    public static Color getFormSelectionColor() {
        return formSelectionColor;
    }
}
