Did you install WTP?

On Fri, Feb 26, 2010 at 6:22 AM, Robert Gruendler <rob...@dubture.com>wrote:

> I've checked out the latest cvs version, but i get a couple of build
> errors:
>
>
> IStructuredTextFoldingProvider cannot be resolved to a type
> StructuredTextFoldingProviderPHP.java
> /org.eclipse.php.ui/src/org/eclipse/php/internal/ui/folding line 62 Java
> Problem
>
> It seems the import
> org.eclipse.wst.sse.ui.internal.projection.IStructuredTextFoldingProvider;
>
> can't be resolved.
>
>
> Anyone knows which package i'm missing?
>
> thanks!
>
>
> -robert
>
>
>
> On Feb 15, 2010, at 6:30 AM, 赵忠伟 wrote:
>
> Hi,David
>
> You can have a look at http://wiki.eclipse.org/Extending_PDT_2.2
>
> My development 
> environment<http://wiki.eclipse.org/PDT_Development_Environment>is eclipse 
> 3.5 modeling version(it is a little big,300M+) + wtp + dltk
> source code.
>
> And by the way,if you want this feature,you also could submit a bug about
> this.Recently I have fixed a bug(bug 201108,but not upload the patch yet)
> like this very much.
>
> On Mon, Feb 15, 2010 at 12:40 AM, David Négrier <
> d.negr...@thecodingmachine.com> wrote:
>
>>  Hi list,
>>
>> First of all, a big thanks to all the developers working on PDT. I've been
>> using it for years, and it's definitely a great tool.
>> I'm writing this mail because I would like to try improving the
>> autocomplete feature, but since I'm a bit of a noob regarding Eclipse
>> plug-in development, I'd need just some hints to get started.
>>
>> In short, here is what I'm trying to do:
>>
>> I would like to improve PDT so that it can autocomplete arrays.
>>
>> For instance, imagine a sample code like this:
>>
>> class MyClass {
>>     public $a;
>> }
>>
>> /**
>>  * @return array<MyClass>
>>  */
>> function myFunc() {
>>     return array(new MyClass());
>> }
>>
>> $arr = myFunc();
>> foreach ($arr as $elem) {
>>     $elem->   /** Here, we would get some autocompletion on the MyClass
>> fields */
>> }
>>
>> I would like to code the support for the "array<Object>" notation (similar
>> to C++ templates or Java annotations).
>> In most of PHP code I'm writing, methods and functions are returning
>> arrays. And we don't have a correct autocompletion for these. I would like
>> to address this issue.
>>
>> I've had a quick look at PDT code, and I found in *PHPSimpleTypes.java*that 
>> all arrays are modeled using the DLTK
>> *MultiTypeType *class. I'm not a DLTK expert, but it seems that 
>> *MultiTypeType
>> *class accepts inner types using the *addType* method.
>>
>> So basically, I don't know if it can be easily done, but I would like to
>> give a try and implement this support for "generics" in PDT. My problem: I'm
>> an experienced Java and PHP developer, but I'm a complete newbie regarding
>> Eclipse plug-in development.
>> Of course, I read the PDT wiki, especially this page:
>> http://wiki.eclipse.org/PDT_Development_Environment
>> Then, I tried to install the environment.
>> Here is the step I followed:
>>
>> Since I wanted the latest trunk version of PDT, I tried to set-up an
>> up-to-date environement.
>>
>> The PDT wiki is a bit lacking information about it, certainly because this
>> is a common task for Eclipse plug-in developers.
>>
>> Step 1: I downloaded the "Eclipse RPC" release
>> Step 2: I started Eclipse, opened a new workspace, and Added those 2
>> update sites:
>>     - http://download.eclipse.org/releases/galileo (the default Eclipse
>> repository)
>>     - http://download.eclipse.org/tools/mylyn/update/e3.4/ (the Mylin
>> update site)
>>
>> Then, I added those plugins:
>>     - Web Page Editor
>>     - Eclipse XML Editors and Tools
>>     - Eclipse Web Developer Tools
>>
>> Now, I think I understood PDT 2.2 is using DLTK 2.0. Right now, I couldn't
>> get an update site for DLTK 2.0 (or I did not find it) so I downloaded it
>> from the DLTK website:
>>     - http://download.eclipse.org/technology/dltk/downloads/
>> I grabed the latest version (2.0M5) of the plugin and I unpacked it into
>> the Eclipse directory.
>> I downloaded 2 files: "Core Frameworks" and "DLTK Mylyn Intergation"
>>
>> Step 3: I followed instruction on the PDT wiki here:
>>     - http://wiki.eclipse.org/PDT_Development_Environment
>>
>> Now, I have an environment that seems to be setup. There is no compilation
>> error, so I thought everything was ok.
>> But I'm unable to start or export the project. When I open the
>> PHPIde.product file and go to the "Dependencies" tab, I'm realize I'm
>> missing many dependencies (org.eclipse.dltk.core.index, org.eclipse.emf,
>> org.eclipse.xsd, etc...)
>>
>> So I'm a bit lost. Is there a place where I could find the list of plugins
>> that need to be installed to get a working PDT 2.2 environment?
>> Should I use a branch instead of the trunk?
>> Did I miss something? Should I start with another base Eclipse
>> distribution? Would any of you developers have suggestions regarding nice
>> articles explaining how to get started with Eclipse plugins or DLTK?
>>
>> Any help getting started would be greatly appreciated.
>>
>> Regards,
>> --
>>
>> David Négrier
>>
>>
>> _______________________________________________
>> pdt-dev mailing list
>> pdt-dev@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>>
>>
>
>
> --
>
> Thanks!
>
> Best Regards!
>
> Zhao
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>
>
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>


-- 

Thanks!

Best Regards!

Zhao
_______________________________________________
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to