MCPcopy Index your code
hub / github.com/agreementmaker/agreementmaker

github.com/agreementmaker/agreementmaker @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
7,702 symbols 26,425 edges 974 files 1,475 documented · 19%
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

StringSimilarityMeasure (Interface)
Implemented by any string similarity measure in our system. [32 implementers]
projects/similarity-metrics/src/main/java/am/app/similarity/StringSimilarityMeasure.java
InstanceDataset (Interface)
An instance dataset is a way to access instance information in an ontology. @see {@link edu.uic.advis.im.knowledgebase. [15 …
projects/core/src/main/java/am/app/ontology/instance/InstanceDataset.java
AMMenuItem (Interface)
Represents a menu item. This menu item is added to the AgreementMaker menus. NOTE: Because JMenu extends JMenuItem, th [12 …
projects/ui/src/main/java/am/ui/api/AMMenuItem.java
UFLControlLogic (Interface)
(no doc) [7 implementers]
projects/user-feedback/src/main/java/am/extension/userfeedback/logic/api/UFLControlLogic.java
CollaborationAPI (Interface)
This interface reflects the Collaboration Server API. @author cosmin [4 implementers]
projects/collaboration-client/src/main/java/am/extension/collaborationClient/api/CollaborationAPI.java
BatchModeRunner (Interface)
(no doc) [58 implementers]
projects/batch-mode/src/main/java/am/extension/batchmode/api/BatchModeRunner.java
UsesKB (Interface)
This interface is implemented by matchers which use the knowledge base in the matching process. All the matchers have ac [4 …
projects/matcher-linked-open-data/src/main/java/am/matcher/lod/instanceMatchers/UsesKB.java
OntoInstance (Interface)
This interface represents an ontology Instance. It's meant to be a thin layer over an underlying library (Jena, OWL [4 …
projects/api/src/main/java/am/api/ontology/OntoInstance.java

Core symbols most depended-on inside this repo

get
called by 1468
projects/core/src/main/java/am/app/ontology/instance/queryExpansion/Cache.java
size
called by 1100
projects/core/src/main/java/am/app/lexicon/Lexicon.java
add
called by 671
projects/core/src/main/java/am/app/mappingEngine/Alignment.java
add
called by 606
projects/ui/src/main/java/am/visualization/graphviz/GraphViz.java
toString
called by 445
projects/core/src/main/java/am/app/mappingEngine/SelectionAlgorithm.java
getInstance
called by 410
projects/core/src/main/java/am/app/Core.java
length
called by 397
projects/core/src/main/java/am/app/mappingEngine/StringUtil/AMStringWrapper.java
setEnabled
called by 372
projects/core/src/main/java/am/utility/CanEnable.java

Shape

Method 6,637
Class 874
Enum 100
Interface 91

Languages

Java100%

Modules by API surface

projects/core/src/main/java/am/utility/BitVector.java182 symbols
projects/core/src/main/java/am/app/mappingEngine/AbstractMatcher.java143 symbols
projects/core/src/main/java/am/utility/AppPreferences.java92 symbols
projects/ui/src/main/java/am/visualization/graphviz/wordnet/NavigableImagePanel.java64 symbols
projects/core/src/main/java/am/app/ontology/AMNode.java60 symbols
projects/ui/src/main/java/am/ui/canvas2/layouts/LegacyLayout.java56 symbols
projects/core/src/main/java/am/app/ontology/Ontology.java56 symbols
projects/core/src/main/java/am/app/ontology/profiling/ontologymetrics/CoupleOntologyMetrics.java54 symbols
projects/core/src/main/java/am/app/Core.java53 symbols
projects/matchers-common/src/main/java/am/matcher/IterativeInstanceStructuralMatcher/IterativeInstanceStructuralMatcher.java50 symbols
VisualAnalytics-Graph/src/main/java/am/va/graph/VAPanel.java49 symbols
projects/core/src/main/java/am/Utility.java46 symbols

Datastores touched

dbnameDatabase · 1 repos
pcgStorerDatabase · 1 repos

For agents

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

⬇ download graph artifact