/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.ui.common.product;
/**
* Collection of Modeler product contexts used to determine if features are supported by the current
* application.
* @since 8.0
*/
public interface IProductContexts {
/**
* A list of categories used in defining the product contexts. Not visible outside the interface.
* @since 4.3
*/
class Categories {
/**
* Product context category.
* @since 4.4
*/
private static final String PRODUCT = "product."; //$NON-NLS-1$
}
interface Product {
/**
* This context can be used to determine if a product is an IDE Application.
* @since 4.4
*/
IProductContext IDE_APPLICATION = new ProductContext(Categories.PRODUCT, "ideApplication"); //$NON-NLS-1$
}
}