text: /*
   *     Generated by class-dump 3.3.4 (64 bit).
   *
   *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
   */
  
  #import <IDEKit/IDEViewController.h>
  
  #import "NSWindowDelegate-Protocol.h"
  
  @class DVTBorderedView, DVTObservingToken, DVTReplacementView, IDEExecutionEnvironment, IDENavigableItemCoordinator, IDENavigatorDataCell, IDENavigatorOutlineView, IDEScheme, IDESchemeAction, IDESchemeCommand, IDEWorkspace, NSArray, NSArrayController, NSButton, NSPopUpButton, NSSegmentedControl, NSString, NSTabView, NSTextField, NSWindow;
  
  @interface IDERunSheetController : IDEViewController <NSWindowDelegate>
  {
      NSWindow *_sheetWindow;
      NSSegmentedControl *_breakpointsButton;
      NSButton *_goButton;
      NSButton *_doneButton;
      DVTBorderedView *_masterBorderedView;
      IDENavigatorOutlineView *_runPhasesOutlineView;
      DVTBorderedView *_detailBorderedView;
      DVTReplacementView *_detailReplacementView;
      NSArrayController *_customDataStoresArrayController;
      NSTabView *_topTabView;
      NSTextField *_nameField;
      NSPopUpButton *_containerPopUp;
      NSArray *_phaseModelNavigables;
      IDENavigatorDataCell *_phaseCell;
      IDENavigatorDataCell *_subphaseCell;
      NSWindow *_workspaceWindow;
      IDEWorkspace *_workspace;
      IDENavigableItemCoordinator *_navigableItemCoordinator;
      DVTObservingToken *_runContextObservingToken;
      DVTObservingToken *_runContextClosingObservingToken;
      DVTObservingToken *_breakpointsActivatedObservingToken;
      DVTObservingToken *_buildPhaseSubtitleObservingToken;
      DVTObservingToken *_testPhaseSubtitleObservingToken;
      DVTObservingToken *_launchPhaseSubtitleObservingToken;
      DVTObservingToken *_archivePhaseSubtitleObservingToken;
      DVTObservingToken *_profilePhaseSubtitleObservingToken;
      DVTObservingToken *_analyzePhaseSubtitleObservingToken;
      DVTObservingToken *_installPhaseSubtitleObservingToken;
      DVTObservingToken *_customDataStoresControllerObservingToken;
      id <IDEClientTrackingToken> _clientTrackingToken;
      BOOL _okButtonReflectsSchemeCommand;
      IDESchemeCommand *_selectedSchemeCommand;
      NSString *_selectedSchemeCommandTitle;
      id _completionBlock;
      Class _viewControllerClassForSelectedRunPhase;
      BOOL _isDetailViewContentBound;
      IDESchemeAction *_selectedRunPhase;
      BOOL _didSheetEnd;
      BOOL _runningOnManageSheet;
  }
  
  + (id)keyPathsForValuesAffectingRunContext;
  + (id)keyPathsForValuesAffectingExecutionEnvironment;
  + (void)beginSheetForWindow:(id)arg1 workspaceWindow:(id)arg2 editingIdentity:(BOOL)arg3 forSchemeCommand:(id)arg4 okButtonReflectsSchemeCommand:(BOOL)arg5 showDoneButton:(BOOL)arg6 completionHandler:(id)arg7;
  + (id)sheetOpeningLogAspect;
  @property(copy) NSString *selectedSchemeCommandTitle; // @synthesize selectedSchemeCommandTitle=_selectedSchemeCommandTitle;
  @property(retain) IDESchemeCommand *selectedSchemeCommand; // @synthesize selectedSchemeCommand=_selectedSchemeCommand;
  @property(copy) NSArray *phaseModelNavigables; // @synthesize phaseModelNavigables=_phaseModelNavigables;
  @property(retain) IDESchemeAction *selectedRunPhase; // @synthesize selectedRunPhase=_selectedRunPhase;
  @property BOOL isDetailViewContentBound; // @synthesize isDetailViewContentBound=_isDetailViewContentBound;
  @property Class viewControllerClassForSelectedRunPhase; // @synthesize viewControllerClassForSelectedRunPhase=_viewControllerClassForSelectedRunPhase;
  @property(retain) NSWindow *workspaceWindow; // @synthesize workspaceWindow=_workspaceWindow;
  - (void).cxx_destruct;
  - (void)windowDidResize:(id)arg1;
  - (void)_updateStoreImagesInPopUp;
  - (void)_updateSelectedSchemeCommand;
  - (void)_updateSelectedRunPhaseRowIndex;
  - (void)_bindDetailViewContent;
  - (void)_unbindDetailViewContent;
  - (void)_forceEditingToEnd;
  - (id)outlineView:(id)arg1 dataCellForTableColumn:(id)arg2 item:(id)arg3;
  - (id)_subphaseCell;
  - (id)_phaseCell;
  - (double)outlineView:(id)arg1 heightOfRowByItem:(id)arg2;
  - (void)outlineViewSelectionDidChange:(id)arg1;
  - (BOOL)outlineView:(id)arg1 isGroupHeaderItem:(id)arg2;
  - (void)viewWillUninstall;
  - (void)viewDidInstall;
  - (BOOL)validateUserInterfaceItem:(id)arg1;
  - (void)manageContextsAction:(id)arg1;
  - (void)duplicateContextAction:(id)arg1;
  - (void)breakpointsButtonAction:(id)arg1;
  - (void)sheetDoneAction:(id)arg1;
  - (void)sheetGoAction:(id)arg1;
  @property(readonly) IDEScheme *runContext;
  @property(readonly) IDEExecutionEnvironment *executionEnvironment;
  @property(retain) IDEWorkspace *workspace;
  - (void)primitiveInvalidate;
  - (void)sheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
  - (void)_beginSheetForWindow:(id)arg1 workspaceWindow:(id)arg2 editingIdentity:(BOOL)arg3 forSchemeCommand:(id)arg4 okButtonReflectsSchemeCommand:(BOOL)arg5 showDoneButton:(BOOL)arg6 completionHandler:(id)arg7;
  - (int)_runControllerPhaseRowIndexForSchemeCommand:(id)arg1;
  - (void)_setUpObservation;
  - (void)_setUpDetailView;
  - (void)_setUpMainUI;
  - (void)_updatePhaseNavigables;
  - (void)_invalidatePhaseNavigables;
  
  @end
  
  