Created
August 25, 2014 10:52
-
-
Save alivedise/ebd87ac5635bc1f420a8 to your computer and use it in GitHub Desktop.
System app dependency rule
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| digraph G { | |
| Activities -> ActionMenu; | |
| ActivityWindow -> AppAuthenticationDialog; | |
| ActivityWindow -> AppModalDialog; | |
| ActivityWindow -> AppTransitionController; | |
| ActivityWindow -> AppWindow; | |
| ActivityWindow -> BrowserContextMenu; | |
| ActivityWindow -> BrowserFrame; | |
| ActivityWindow -> ChildWindowFactory; | |
| ActivityWindow -> OrientationManager; | |
| ActivityWindow -> ValueSelector; | |
| ActivityWindowManager -> AppWindowManager; | |
| AirplaneMode -> Radio; | |
| AppAuthenticationDialog -> System; | |
| AppChrome -> ModalDialog; | |
| AppChrome -> System; | |
| AppInstallManager -> FtuLauncher; | |
| AppInstallManager -> KeyboardManager; | |
| AppInstallManager -> ModalDialog; | |
| AppInstallManager -> SystemBanner; | |
| AppInstallManager -> UtilityTray; | |
| AppModalDialog -> AirplaneMode; | |
| AppTransitionController -> AppWindow; | |
| AppTransitionController -> AttentionWindow; | |
| AppTransitionController -> CallscreenWindow; | |
| AppTransitionController -> System; | |
| AppWindow -> AppAuthenticationDialog; | |
| AppWindow -> AppChrome; | |
| AppWindow -> AppModalDialog; | |
| AppWindow -> AppTransitionController; | |
| AppWindow -> BrowserContextMenu; | |
| AppWindow -> BrowserFrame; | |
| AppWindow -> ChildWindowFactory; | |
| AppWindow -> OrientationManager; | |
| AppWindow -> System; | |
| AppWindow -> ValueSelector; | |
| AppWindowFactory -> AppWindow; | |
| AppWindowFactory -> AppWindowManager; | |
| AppWindowFactory -> BrowserConfigHelper; | |
| AppWindowManager -> KeyboardManager; | |
| AppWindowManager -> NfcHandler; | |
| AppWindowManager -> System; | |
| AttentionToaster -> System; | |
| AttentionWindow -> AppAuthenticationDialog; | |
| AttentionWindow -> AppModalDialog; | |
| AttentionWindow -> AppTransitionController; | |
| AttentionWindow -> AppWindow; | |
| AttentionWindow -> AttentionToaster; | |
| AttentionWindowManager -> AppWindowManager; | |
| AttentionWindowManager -> AttentionIndicator; | |
| AttentionWindowManager -> System; | |
| BaseUi -> System; | |
| BatteryManager -> ScreenManager; | |
| BluetoothTransfer -> Bluetooth; | |
| BluetoothTransfer -> NfcHandoverManager; | |
| BluetoothTransfer -> UtilityTray; | |
| Bootstrap -> Accessibility; | |
| Bootstrap -> Activities; | |
| Bootstrap -> ActivityWindowManager; | |
| Bootstrap -> AppUsageMetrics; | |
| Bootstrap -> AppWindowFactory; | |
| Bootstrap -> AppWindowManager; | |
| Bootstrap -> AttentionWindowManager; | |
| Bootstrap -> BrowserSettings; | |
| Bootstrap -> DialerAgent; | |
| Bootstrap -> ExternalStorageMonitor; | |
| Bootstrap -> FtuLauncher; | |
| Bootstrap -> HomeGesture; | |
| Bootstrap -> HomescreenLauncher; | |
| Bootstrap -> InternetSharing; | |
| Bootstrap -> LayoutManager; | |
| Bootstrap -> MediaRecording; | |
| Bootstrap -> NfcManager; | |
| Bootstrap -> PermissionManager; | |
| Bootstrap -> Places; | |
| Bootstrap -> RemoteDebugger; | |
| Bootstrap -> Rocketbar; | |
| Bootstrap -> ScreenManager; | |
| Bootstrap -> SecureWindowFactory; | |
| Bootstrap -> SecureWindowManager; | |
| Bootstrap -> SleepMenu; | |
| Bootstrap -> SoftwareButtonManager; | |
| Bootstrap -> SourceView; | |
| Bootstrap -> Storage; | |
| Bootstrap -> SuspendingAppPriorityManager; | |
| Bootstrap -> SystemDialogManager; | |
| Bootstrap -> TaskManager; | |
| Bootstrap -> TelephonySettings; | |
| Bootstrap -> TextSelectionDialog; | |
| Bootstrap -> VisibilityManager; | |
| Bootstrap -> WallpaperManager; | |
| Browser -> AppWindow; | |
| Browser -> AppWindowManager; | |
| BrowserMixin -> AppWindow; | |
| CallscreenWindow -> AppTransitionController; | |
| CallscreenWindow -> AttentionToaster; | |
| CallscreenWindow -> AttentionWindow; | |
| CallscreenWindow -> System; | |
| CaptivePortal -> BrowserFrame; | |
| CaptivePortal -> EntrySheet; | |
| CaptivePortal -> FtuLauncher; | |
| Card -> CardsHelper; | |
| CarrierInfoNotifier -> ModalDialog; | |
| CarrierInfoNotifier -> System; | |
| CellBroadcastSystem -> CarrierInfoNotifier; | |
| ChildWindowFactory -> ActivityWindow; | |
| ChildWindowFactory -> AppWindow; | |
| ChildWindowFactory -> AttentionWindow; | |
| ChildWindowFactory -> PopupWindow; | |
| CrashReporter -> SystemBanner; | |
| DialerAgent -> CallscreenWindow; | |
| DownloadManager -> DownloadNotification; | |
| EdgeSwipeDetector -> FtuLauncher; | |
| EdgeSwipeDetector -> SheetsTransition; | |
| EdgeSwipeDetector -> StackManager; | |
| EdgeSwipeDetector -> TouchForwarder; | |
| EmergencyCallbackManager -> UtilityTray; | |
| EntrySheet -> BrowserFrame; | |
| FtuLauncher -> FtuPing; | |
| FxaDialog -> SystemDialog; | |
| FxaUi -> FtuLauncher; | |
| HardwareButtons -> ScreenManager; | |
| HomescreenLauncher -> HomescreenWindow; | |
| HomescreenWindow -> AppAuthenticationDialog; | |
| HomescreenWindow -> AppModalDialog; | |
| HomescreenWindow -> AppTransitionController; | |
| HomescreenWindow -> AppWindow; | |
| HomescreenWindow -> BrowserConfigHelper; | |
| HomescreenWindow -> ChildWindowFactory; | |
| HomescreenWindow -> ValueSelector; | |
| Icc -> FtuLauncher; | |
| Icc -> KeyboardManager; | |
| IccWorker -> AppWindowManager; | |
| InitLogoHandler -> LogoLoader; | |
| InternetSharing -> AirplaneMode; | |
| InternetSharing -> ModalDialog; | |
| KeyboardManager -> ImeMenu; | |
| KeyboardManager -> InputFrameManager; | |
| LayoutManager -> KeyboardManager; | |
| LayoutManager -> System; | |
| Lockscreen -> Clock; | |
| Lockscreen -> FtuLauncher; | |
| LockscreenWindow -> AppWindow; | |
| LockscreenWindow -> Lockscreen; | |
| LockscreenWindowManager -> AppWindowManager; | |
| MediaPlayback -> AppWindowManager; | |
| MediaPlayback -> Bluetooth; | |
| MobileidDialog -> SystemDialog; | |
| ModalDialog -> KeyboardManager; | |
| NewsletterManager -> FtuLauncher; | |
| NfcHandoverManager -> BluetoothTransfer; | |
| NfcManager -> NfcHandoverManager; | |
| NfcManager -> ScreenManager; | |
| NfcManager -> System; | |
| Notifications -> ScreenManager; | |
| Notifications -> System; | |
| Notifications -> UtilityTray; | |
| OperatorVariantIccs -> OperatorVariant; | |
| OrientationManager -> System; | |
| Payment -> AppWindowManager; | |
| PermissionManager -> AppWindowManager; | |
| Places -> AppWindowManager; | |
| PopupWindow -> AppAuthenticationDialog; | |
| PopupWindow -> AppModalDialog; | |
| PopupWindow -> AppTransitionController; | |
| PopupWindow -> AppWindow; | |
| PopupWindow -> BrowserContextMenu; | |
| PopupWindow -> ChildWindowFactory; | |
| PopupWindow -> ValueSelector; | |
| QuickSettings -> AirplaneMode; | |
| QuickSettings -> UtilityTray; | |
| RemoteDebugger -> ModalDialog; | |
| RemoteDebugger -> ScreenManager; | |
| Rocketbar -> AppWindowManager; | |
| Rocketbar -> SearchWindow; | |
| ScreenManager -> AppWindowManager; | |
| ScreenManager -> Bluetooth; | |
| ScreenManager -> System; | |
| SearchWindow -> AppWindow; | |
| SearchWindow -> BrowserConfigHelper; | |
| SecureWindow -> AppWindow; | |
| SecureWindowFactory -> BrowserConfigHelper; | |
| SecureWindowFactory -> SecureWindow; | |
| SheetsTransition -> StackManager; | |
| ShrinkingUi -> AppWindowManager; | |
| ShrinkingUi -> OrientationManager; | |
| ShrinkingUi -> System; | |
| SimLock -> CallscreenWindow; | |
| SimLock -> FtuLauncher; | |
| SimLock -> System; | |
| SleepMenu -> AirplaneMode; | |
| SleepMenu -> LogoLoader; | |
| SleepMenu -> OrientationManager; | |
| SoftwareButtonManager -> OrientationManager; | |
| SoundManager -> AsyncSemaphore; | |
| SoundManager -> Bluetooth; | |
| SoundManager -> FtuLauncher; | |
| SoundManager -> ScreenManager; | |
| SoundManager -> System; | |
| SourceView -> AppWindowManager; | |
| SourceView -> ScreenManager; | |
| StackManager -> AppWindowManager; | |
| StackManager -> SheetsTransition; | |
| Statusbar -> AppWindowManager; | |
| Statusbar -> Bluetooth; | |
| Statusbar -> Clock; | |
| Statusbar -> FtuLauncher; | |
| Statusbar -> System; | |
| Statusbar -> TouchForwarder; | |
| Statusbar -> UtilityTray; | |
| Storage -> System; | |
| StorageWatcher -> SystemBanner; | |
| SuspendingAppPriorityManager -> StackManager; | |
| SuspendingAppPriorityManager -> System; | |
| System -> AppWindowManager; | |
| System -> FtuLauncher; | |
| SystemDialog -> KeyboardManager; | |
| SystemDialog -> ValueSelector; | |
| SystemDialogManager -> System; | |
| SystemNfcConnectDialog -> SystemDialog; | |
| SystemSimcardDialog -> SystemDialog; | |
| TaskCard -> Card; | |
| TaskManager -> AppWindowManager; | |
| TaskManager -> Card; | |
| TaskManager -> OrientationManager; | |
| TaskManager -> StackManager; | |
| TaskManager -> System; | |
| TaskManager -> TaskCard; | |
| TaskManager -> UtilityTray; | |
| TrustedUi -> AppWindowManager; | |
| TrustedUi -> KeyboardManager; | |
| Updatable -> AppWindowManager; | |
| Updatable -> UpdateManager; | |
| Updatable -> UtilityTray; | |
| UpdateManager -> SystemBanner; | |
| UpdateManager -> UtilityTray; | |
| UtilityTray -> AppWindowManager; | |
| UtilityTray -> System; | |
| SpinDatePicker -> ValuePicker; | |
| ValueSelector -> SpinDatePicker; | |
| ValueSelector -> ValuePicker; | |
| VisibilityManager -> System; | |
| Voicemail -> ModalDialog; | |
| WallpaperManager -> System; | |
| Wifi -> ScreenManager; | |
| WrapperFactory -> AppWindow; | |
| WrapperFactory -> AppWindowManager; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment