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 java.util.List;
17 
18 /**
19  * <!-- begin-user-doc -->
20  * A representation of the model object '<em><b>Trimmed Window</b></em>'.
21  * <!-- end-user-doc -->
22  *
23  * <!-- begin-model-doc -->
24  * <p>
25  * A subclass of Window that also supports TrimBars on its edges.
26  * </p>
27  * @since 1.0
28  * @noimplement This interface is not intended to be implemented by clients.
29  * <!-- end-model-doc -->
30  *
31  * <p>
32  * The following features are supported:
33  * </p>
34  * <ul>
35  *   <li>{@link org.eclipse.e4.ui.model.application.ui.basic.MTrimmedWindow#getTrimBars <em>Trim Bars</em>}</li>
36  * </ul>
37  *
38  * @model
39  * @generated
40  */
41 public interface MTrimmedWindow extends MWindow {
42 	/**
43 	 * Returns the value of the '<em><b>Trim Bars</b></em>' containment reference list.
44 	 * The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.basic.MTrimBar}.
45 	 * <!-- begin-user-doc -->
46 	 * <!-- end-user-doc -->
47 	 * <!-- begin-model-doc -->
48 	 * <p>
49 	 * The collection of TrimBars associated with this window.
50 	 * </p>
51 	 * <!-- end-model-doc -->
52 	 * @return the value of the '<em>Trim Bars</em>' containment reference list.
53 	 * @model containment="true"
54 	 * @generated
55 	 */
getTrimBars()56 	List<MTrimBar> getTrimBars();
57 
58 } // MTrimmedWindow
59