001package org.andromda.core.metafacade;
002
003/**
004 * Contains constants for use with metafacades.
005 * For example, the metafacade namespace separator <em>::</em>
006 * is contained within this class.
007 *
008 * @author Chad Brandon
009 */
010public interface MetafacadeConstants
011{
012    /**
013     * Used to separate the metafacade namespaces.
014     */
015    public static final String NAMESPACE_SCOPE_OPERATOR = "::";
016
017    /**
018     * The suffix for the metafacade implementation classes (each metafacade
019     * implementation class ends with this string).
020     */
021    public static final String METAFACADE_IMPLEMENTATION_SUFFIX = "Impl";
022}