title: How to write an eclipse content assist?
body: <p>I want to write a plugin which will give me content assist support and work in JSF. I want it to work like the sample below :</p>
  
  <ul>
  <li>I'll type "p:button action="#{</li>
  <li>Then I'll press "Ctrl+Shift+Space" (for example)</li>
  <li>It'll read the classes in my project and show them as a list in a pop-up window</li>
  <li>Then I'll select one class. It'll be like below</li>
  <li>h:button action="#{MyClass</li>
  <li>When I type "." , It'll read the methods in my selected class and show them as a list in a pop-up window.</li>
  <li>Then I'll select a method</li>
  <li>Finally, It'll end like this "h:button action="#{MyClass.MyMethod}</li>
  </ul>
  
  <p>Do you have any idea, how can i do this? Any suggestions?</p>