com.sysord.mad.model.provider
Interface ModelProviderService


public interface ModelProviderService

Service for get and return models by modelType and context


Method Summary
 EditedModel getModel(org.eclipse.emf.ecore.EObject contextObject, java.lang.String modelType)
          load and return the modeltype for the context
 void registerModelProvider(java.lang.String modelType, ModelProvider modelProvider)
          register a model provider for a modelType
 void unregisterAll()
          remove all model providers
 

Method Detail

getModel

EditedModel getModel(org.eclipse.emf.ecore.EObject contextObject,
                     java.lang.String modelType)
load and return the modeltype for the context

Parameters:
contextObject -
modelType -
Returns:

registerModelProvider

void registerModelProvider(java.lang.String modelType,
                           ModelProvider modelProvider)
register a model provider for a modelType

Parameters:
modelType -
modelProvider -

unregisterAll

void unregisterAll()
remove all model providers