Skip to content
Snippets Groups Projects
i_mco_bundle.py 439 B
Newer Older
from traits.api import Interface, String


class IMCOBundle(Interface):
Stefano Borini's avatar
Stefano Borini committed
    """Interface for the MultiCriteria Optimizer bundle.
    You should not need it, as its main use is for envisage support.
    """
Stefano Borini's avatar
Stefano Borini committed
    id = String()
    def create_optimizer(self, application, model):
        pass

    def create_model(self, model_data=None):
Stefano Borini's avatar
Stefano Borini committed
    def create_communicator(self, application, model):
Stefano Borini's avatar
Stefano Borini committed
        pass