EGF Engine
Release 0.1.0

org.eclipse.egf.pde.pattern.reader
Class WorkspacePatternTemplateExtensionReader

java.lang.Object
  extended by org.eclipse.egf.pde.reader.PdeAbstractReader
      extended by org.eclipse.egf.pde.pattern.reader.WorkspacePatternTemplateExtensionReader

public class WorkspacePatternTemplateExtensionReader
extends PdeAbstractReader

Read a single generated pattern extension for specified plug-in and pattern full id.


Nested Class Summary
protected  class WorkspacePatternTemplateExtensionReader.CreatePatternTemplateExtensionDescriptorOperation
          Pattern template extension descriptor provider.
 
Constructor Summary
WorkspacePatternTemplateExtensionReader()
           
 
Method Summary
 IDescriptor getPatternTemplates(IProject project_p)
          Get pattern templates for given project.
 IDescriptor readPatternTemplateExtension(IProject project_p, String patternFullId_p)
          Read generated pattern extension for identified plug-in and pattern.
 
Methods inherited from class org.eclipse.egf.pde.reader.PdeAbstractReader
readDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkspacePatternTemplateExtensionReader

public WorkspacePatternTemplateExtensionReader()
Method Detail

getPatternTemplates

public IDescriptor getPatternTemplates(IProject project_p)
Get pattern templates for given project.

Parameters:
project_p -
Returns:
A not null, but possibly empty, IDescriptor.

readPatternTemplateExtension

public IDescriptor readPatternTemplateExtension(IProject project_p,
                                                String patternFullId_p)
Read generated pattern extension for identified plug-in and pattern.

Parameters:
pluginId_p -
patternFullId_p -
Returns:
An empty descriptor if no extension could be found for given parameters.

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.