/**
* <copyright>
* </copyright>
*
*
*/
package org.feature.multi.perspective.mapping.viewmapping.resource.mtext;
/**
* A TokenResolverFactory creates TokenResolvers. The concrete resolver to be
* created is determined by the given token name (i.e., the type of the token).
* One may consider TokenResolverFactories as a registry, which maps token types
* to TokenResolvers.
*/
public interface IMtextTokenResolverFactory {
/**
* Creates a token resolver for normal tokens of type <code>tokenName</code>.
*/
public org.feature.multi.perspective.mapping.viewmapping.resource.mtext.IMtextTokenResolver createTokenResolver(String tokenName);
/**
* Creates a token resolver for COLLECT-IN tokens that are stored in feature
* <code>featureName</code>.
*/
public org.feature.multi.perspective.mapping.viewmapping.resource.mtext.IMtextTokenResolver createCollectInTokenResolver(String featureName);
}