@Override
	public Set<ToolAssociationInfo> getContentTypeToolAssociations() {
		Set<ToolAssociationInfo> set = new HashSet<>();

		// get all known content types
		Set<? extends ContentHandler<?>> handlers = DomainObjectAdapter.getContentHandlers();
		for (ContentHandler<?> contentHandler : handlers) {
			if (contentHandler instanceof LinkHandler) {
				continue;
			}
			set.add(createToolAssociationInfo(contentHandler));
		}

		return set;
	}
Implementation of service used to manipulate tools.
Ghidra/Framework/Project/src/main/java/ghidra/framework/project/tool/ToolServicesImpl.java