package org.eclipse.scout.nls.sdk.extension; | |
import org.eclipse.scout.nls.sdk.model.workspace.project.INlsProject; | |
/** | |
* Defines a provider that is capable to create <code>INlsProject</code> hierarchies for implementation specific input | |
* parameters. | |
*/ | |
public interface INlsProjectProvider { | |
/** | |
* Return the <code>INlsProject</code> hierarchy for the given parameters or null if the implementation does not | |
* understand the given parameters. | |
* | |
* @param args | |
* @return The <code>INlsProject</code> hierarchy. | |
*/ | |
INlsProject getProject(Object[] args); | |
} |