11/*******************************************************************************
2- * Copyright (c) 2013, 2018 IBM Corporation and others.
2+ * Copyright (c) 2013, 2025 IBM Corporation and others.
33 *
44 * This program and the accompanying materials
55 * are made available under the terms of the Eclipse Public License 2.0
@@ -52,8 +52,6 @@ public class PerspectiveExtensionReader extends RegistryReader {
5252
5353 private static final String VAL_STACK = "stack" ;//$NON-NLS-1$
5454
55- private static final String VAL_FAST = "fast" ;//$NON-NLS-1$
56-
5755 private static final String VAL_TRUE = "true" ;//$NON-NLS-1$
5856
5957 // VAL_FALSE added by dan_rubel@instantiations.com
@@ -252,7 +250,7 @@ private boolean processView(IConfigurationElement element) {
252250 logMissingAttribute (element , IWorkbenchRegistryConstants .ATT_RELATIONSHIP );
253251 return false ;
254252 }
255- if (! VAL_FAST . equals ( relationship ) && relative == null ) {
253+ if (relative == null ) {
256254 logError (element , "Attribute '" + IWorkbenchRegistryConstants .ATT_RELATIVE //$NON-NLS-1$
257255 + "' not defined. This attribute is required when " //$NON-NLS-1$
258256 + IWorkbenchRegistryConstants .ATT_RELATIONSHIP + "=\" " + relationship + "\" ." ); //$NON-NLS-1$ //$NON-NLS-2$
@@ -277,7 +275,6 @@ private boolean processView(IConfigurationElement element) {
277275 // Get relationship details.
278276 boolean stack = false ;
279277 int intRelation = 0 ;
280- boolean fast = false ;
281278 switch (relationship ) {
282279 case VAL_LEFT :
283280 intRelation = IPageLayout .LEFT ;
@@ -294,9 +291,6 @@ private boolean processView(IConfigurationElement element) {
294291 case VAL_STACK :
295292 stack = true ;
296293 break ;
297- case VAL_FAST :
298- fast = true ;
299- break ;
300294 default :
301295 return false ;
302296 }
@@ -315,15 +309,6 @@ private boolean processView(IConfigurationElement element) {
315309 } else {
316310 pageLayout .stackView (id , relative , false );
317311 }
318- }
319- // If the view is a fast view...
320- else if (fast ) {
321- if (ratio == IPageLayout .NULL_RATIO ) {
322- // The ratio has not been specified.
323- pageLayout .addFastView (id );
324- } else {
325- pageLayout .addFastView (id , ratio );
326- }
327312 } else {
328313
329314 // The view is a regular view.
0 commit comments