/*******************************************************************************
* Copyright (c) 2012-2017 Codenvy, S.A.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Codenvy, S.A. - initial API and implementation
*******************************************************************************/
package org.eclipse.che.ide.api.parts;
/** Defines Part's position on the Screen */
public enum PartStackType {
/**
* Contains navigation parts. Designed to navigate
* by project, types, classes and any other entities.
* Usually placed on the LEFT side of the IDE.
*/
NAVIGATION,
/**
* Contains informative parts. Designed to display
* the state of the application, project or processes.
* Usually placed on the BOTTOM side of the IDE.
*/
INFORMATION,
/**
* Contains editing parts. Designed to provide an
* ability to edit any resources or settings.
* Usually placed in the CENTRAL part of the IDE.
*/
EDITING,
/**
* Contains tooling parts. Designed to provide handy
* features and utilities, access to other services
* or any other features that are out of other PartType
* scopes.
* Usually placed on the RIGHT side of the IDE.
*/
TOOLING
}