MCPcopy Index your code
hub / github.com/Petikoch/Java_MVVM_with_Swing_and_RxJava_Examples

github.com/Petikoch/Java_MVVM_with_Swing_and_RxJava_Examples @v1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.5 ↗ · + Follow
342 symbols 1,075 edges 97 files 10 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IViewModel (Interface)
(no doc) [22 implementers]
src/main/java/ch/petikoch/examples/mvvm_rxjava/rxjava_mvvm/IViewModel.java
IView (Interface)
(no doc) [22 implementers]
src/main/java/ch/petikoch/examples/mvvm_rxjava/rxjava_mvvm/IView.java
VoidCallable (Interface)
(no doc) [1 implementers]
src/main/java/ch/petikoch/examples/mvvm_rxjava/utils/VoidCallable.java

Core symbols most depended-on inside this repo

onNext
called by 86
src/main/java/ch/petikoch/examples/mvvm_rxjava/utils/PreserveFullStackTraceOperator.java
add
called by 84
src/main/java/ch/petikoch/examples/mvvm_rxjava/widgets/StrictThreadingJPanel.java
assertOnAwtEdt
called by 65
src/main/java/ch/petikoch/examples/mvvm_rxjava/utils/GuiPreconditions.java
getName
called by 45
src/main/java/ch/petikoch/examples/mvvm_rxjava/datatypes/NameFirstname.java
sysout
called by 42
src/main/java/ch/petikoch/examples/mvvm_rxjava/utils/SysOutUtils.java
bindSwingView
called by 37
src/main/java/ch/petikoch/examples/mvvm_rxjava/rxjava_mvvm/RxSwingView2ViewModelBinder.java
toViewModel
called by 37
src/main/java/ch/petikoch/examples/mvvm_rxjava/rxjava_mvvm/RxSwingView2ViewModelBinder.java
bindViewModelBoolean
called by 25
src/main/java/ch/petikoch/examples/mvvm_rxjava/rxjava_mvvm/RxViewModel2SwingViewBinder.java

Shape

Method 236
Class 102
Interface 3
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/ch/petikoch/examples/mvvm_rxjava/rxjava_mvvm/RxViewModel2SwingViewBinder.java14 symbols
src/test/groovy/ch/petikoch/examples/mvvm_rxjava/TestingClock.java10 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/example8/Example_8_View.java8 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/example7a/Example_7a_View.java8 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/example7/Example_7_View.java8 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/datatypes/LogRow.java8 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/widgets/StrictThreadingJPanel.java7 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/example9/Example_9_ViewModel.java7 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/datatypes/NameFirstname.java7 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/widgets/StrictThreadingJTextField.java6 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/widgets/StrictThreadingJTextArea.java6 symbols
src/main/java/ch/petikoch/examples/mvvm_rxjava/utils/PreserveFullStackTraceOperator.java6 symbols

For agents

$ claude mcp add Java_MVVM_with_Swing_and_RxJava_Examples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact