public interface SpiProfileRecognizer
EarProfile recognizer
 for a Worksapce element may use this to identify individual Projects 
 before determining if an EarProfile can be created for that workspace.
 
 Without this gateway, the Recognizer could fall into an endless
 loop if one of the Projects were also identifiable as an EarProfile.
| Modifier and Type | Method and Description | 
|---|---|
AbstractBuilder[] | 
createBuilder(Element element,
             java.lang.Class classOrIntf)
Create a builder for  
element with the original IDE context. | 
AbstractBuilder[] | 
createBuilder(Element element,
             Context context,
             java.lang.Class classOrIntf)
Create a builder for  
element with a new IDE context. | 
AbstractBuilder[] | 
narrow(AbstractBuilder[] builders)
Returns a set of builders that are unique with respect to their class
 heirarchy. 
 | 
AbstractBuilder[] createBuilder(Element element, java.lang.Class classOrIntf)
element with the original IDE context.classOrIntf - the requested type. The profile that will be built
  by the returned AbstractBuilder should be a assignable to this
  type.AbstractBuilder[] createBuilder(Element element, Context context, java.lang.Class classOrIntf)
element with a new IDE context.
 
  The returned Builder will be created in this context and will
 continue to use the new context when its asked to create a Profile.
element - context - classOrIntf - the requested type. The profile that will be built
 by the returned AbstractBuilder should be a assignable to this
 type.AbstractBuilder[] narrow(AbstractBuilder[] builders)
builders -