1 /** 2 * Copyright (c) 2008, 2015 IBM Corporation and others. 3 * 4 * This program and the accompanying materials 5 * are made available under the terms of the Eclipse Public License 2.0 6 * which accompanies this distribution, and is available at 7 * https://www.eclipse.org/legal/epl-2.0/ 8 * 9 * SPDX-License-Identifier: EPL-2.0 10 * 11 * Contributors: 12 * IBM Corporation - initial API and implementation 13 */ 14 package org.eclipse.e4.ui.model.application.ui.basic; 15 16 import org.eclipse.e4.ui.model.application.ui.MInput; 17 18 /** 19 * <!-- begin-user-doc --> 20 * A representation of the model object '<em><b>Input Part</b></em>'. 21 * <!-- end-user-doc --> 22 * 23 * <!-- begin-model-doc --> 24 * <p> 25 * This is a subclass of Part that allows tracking of an 'input'. While originally defined as 26 * a type of 'editor' it turns out that it may well be better to just use a regular Part and 27 * to store what would be the input as an entry on the Part's 'persistentData' map. 28 * </p> 29 * @since 1.0 30 * @deprecated Use Part instead. 31 * @noimplement This interface is not intended to be implemented by clients. 32 * @noreference This interface is not intended to be referenced by clients. 33 * @see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=509868">Bug 509868</a> 34 * <!-- end-model-doc --> 35 * 36 * 37 * @model 38 * @generated 39 */ 40 @Deprecated 41 public interface MInputPart extends MPart, MInput { 42 } // MInputPart 43