public class ExtensionBasedGenerationFragmentProvider extends java.lang.Object implements IGenerationFragmentProvider
IGenerationFragment classes - the fragment list is populated using the registered extensions
for the extension point.| Constructor and Description |
|---|
ExtensionBasedGenerationFragmentProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<IGenerationFragment> |
getAllFragments()
Collects all
IGenerationFragment. |
org.eclipse.core.resources.IProject |
getFragmentProject(org.eclipse.core.resources.IProject modelProject,
IGenerationFragment fragment)
Returns the fragment project for the
IGenerationFragment based on the modelProject. |
java.lang.Iterable<IGenerationFragment> |
getFragmentsForPattern(Pattern pattern)
Collects the generation fragments applicable for a selected pattern.
|
protected void |
initializeFragments() |
public ExtensionBasedGenerationFragmentProvider()
protected void initializeFragments()
public java.lang.Iterable<IGenerationFragment> getFragmentsForPattern(Pattern pattern)
IGenerationFragmentProvidergetFragmentsForPattern in interface IGenerationFragmentProviderpublic java.lang.Iterable<IGenerationFragment> getAllFragments()
IGenerationFragmentProviderIGenerationFragment.getAllFragments in interface IGenerationFragmentProviderpublic org.eclipse.core.resources.IProject getFragmentProject(org.eclipse.core.resources.IProject modelProject,
IGenerationFragment fragment)
IGenerationFragmentProviderIGenerationFragment based on the modelProject.getFragmentProject in interface IGenerationFragmentProvider