/**
 * WebRegistry.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
 */

package org.eclipse.mddi.modelbus.adapter.infrastructure.registry.ws;

public interface WebRegistry extends java.rmi.Remote {
    public java.lang.String registerTool(java.lang.String toolInstance) throws java.rmi.RemoteException, AlreadyRegistered, InvalidTool;
    public java.lang.String[] lookupAllModelingServiceNames() throws java.rmi.RemoteException;
    public void deregisterTool(java.lang.String toolToken) throws java.rmi.RemoteException, InvalidToken;
    public java.lang.String[] lookupAllModelingServices() throws java.rmi.RemoteException;
    public java.lang.String[] lookupToolsByModelingServiceInterface(java.lang.String modelingServiceInterfaceName) throws java.rmi.RemoteException, NotFound;
    public java.lang.String[] lookupAllModelingServiceInterfaces() throws java.rmi.RemoteException;
    public java.lang.String lookupModelingServiceInterfaceByName(java.lang.String name) throws java.rmi.RemoteException, NotFound;
    public java.lang.String[] lookupModelingServiceInterfacesByServiceName(java.lang.String name) throws java.rmi.RemoteException, NotFound;
    public java.lang.String[] lookupModelingServicesByName(java.lang.String name) throws java.rmi.RemoteException, NotFound;
}
