Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » XText 2.9 and multiple grammars
XText 2.9 and multiple grammars [message #1715901] Fri, 27 November 2015 13:18 Go to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
Hello again,

I got our project almost working with xtext 2.9 and I'm only experiencing one last problem. i have a grammer that reuses anothor grammar:

grammar org.example.mygrammar

import "http://www.example.org/reused" as reusedgrammar


With XText 2.8 I had the following lines in GenerateMygrammar.mwe2:


Workflow {
    bean = StandaloneSetup {

        // somme other stuff

    	   registerGeneratedEPackage = "org.example.reusedgrammar.ReusedGrammarPackage"
           registerGenModelFile = "platform:/resource/org.example.reusedgrammar/model/generated/Reusedgrammar.genmodel"
    }



What is the equivalent of these lines with xtext 2.9 and the new component XTextGenerator? I wasn't able to find any documentation/example. Most probably it is very simple and I just need a hint. Smile

Thanks in advance, again,
David
Re: XText 2.9 and multiple grammars [message #1715904 is a reply to message #1715901] Fri, 27 November 2015 13:46 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
hi the following should do the tricj

language = StandardLanguage {
referencedResource = "platform:/resource/.../xyz.genmodel"


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1715993 is a reply to message #1715904] Mon, 30 November 2015 09:55 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
Okay, but I'm still getting:

365  ERROR XtextGeneratorLanguage - Error loading 'Reusedgrammar.ecore'
659  ERROR XtextGeneratorLanguage - [XtextLinkingDiagnostic: null:5 Couldn't resolve reference to EPackage 'http://www.example.org/reused.
Re: XText 2.9 and multiple grammars [message #1715994 is a reply to message #1715993] Mon, 30 November 2015 10:04 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
can you share example Project reproducing the Problem?

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1715995 is a reply to message #1715994] Mon, 30 November 2015 10:05 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
and why 'Reusedgrammar.ecore' and not 'Reusedgrammar.genmodel'

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1716006 is a reply to message #1715995] Mon, 30 November 2015 12:15 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
I have added the line you provided and the genmodel is found, but that's just not enough, I guess. I'll try to create an example project later that day.
Re: XText 2.9 and multiple grammars [message #1716380 is a reply to message #1716006] Thu, 03 December 2015 11:44 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
Here is the example.
  • Attachment: xtext.zip
    (Size: 422.15KB, Downloaded 193 times)
Re: XText 2.9 and multiple grammars [message #1716465 is a reply to message #1716380] Fri, 04 December 2015 08:05 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
these projects seem to be totally broken

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1716591 is a reply to message #1716465] Sat, 05 December 2015 19:54 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
Well, these are two projects created by the wizard + two lines added by myself, can't be so bad. Still haven't seen a working example or documentation of two xtext 2.9 grammars and maven as build system. It is hard to guess the correct configuration without any documentation, so maybe you could provide a working example?

[Updated on: Sat, 05 December 2015 19:55]

Report message to a moderator

Re: XText 2.9 and multiple grammars [message #1716593 is a reply to message #1715904] Sat, 05 December 2015 20:29 Go to previous messageGo to next message
nasxtext mj is currently offline nasxtext mjFriend
Messages: 8
Registered: December 2015
Junior Member
Tnx Christian. This worked for me. Smile

I was working on 2.8 version before I was caught with surprise by 2.9 due to MWE2 specification changes. Where can I find more info on 2.9 MWE2 specification, and how one can manage to avoid such incidents in case it happens in the next version, like registering a genmodel hardcoded into an existing grammar? tnx

Cheers,
/nas
Re: XText 2.9 and multiple grammars [message #1716604 is a reply to message #1716591] Sun, 06 December 2015 08:35 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
which options did you choose in the wizard? pure maven?

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1716605 is a reply to message #1716604] Sun, 06 December 2015 08:50 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.xtext.example.mydsl1</groupId>
		<artifactId>org.xtext.example.mydsl1.parent</artifactId>
		<version>1.0.0-SNAPSHOT</version>
	</parent>
	<artifactId>org.xtext.example.mydsl1</artifactId>
	<packaging>jar</packaging>

	<build>
		<sourceDirectory>src</sourceDirectory>
		<resources>
			<resource>
				<directory>src</directory>
				<excludes>
					<exclude>**/*.java</exclude>
					<exclude>**/*.xtend</exclude>
					<exclude>**/*.xtext</exclude>
					<exclude>**/*.mwe2</exclude>
				</excludes>
			</resource>
		</resources>
		<plugins>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>exec-maven-plugin</artifactId>
				<version>1.4.0</version>
				<executions>
					<execution>
						<id>mwe2Launcher</id>
						<phase>generate-sources</phase>
						<goals>
							<goal>java</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<mainClass>org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher</mainClass>
					<arguments>
						<argument>/${project.basedir}/src/org/xtext/example/mydsl1/GenerateMyDsl.mwe2</argument>
						<argument>-p</argument>
						<argument>rootPath=/${project.basedir}/..</argument>
					</arguments>
					<includePluginDependencies>true</includePluginDependencies>
					<cleanupDaemonThreads>false</cleanupDaemonThreads><!-- see https://bugs.eclipse.org/bugs/show_bug.cgi?id=475098#c3 -->
				</configuration>
				<dependencies>
					<dependency>
						<groupId>org.xtext.example.mydsl</groupId>
						<artifactId>org.xtext.example.mydsl</artifactId>
						<version>1.0.0-SNAPSHOT</version>
					</dependency>
				</dependencies>
			</plugin>
			<plugin>
				<groupId>org.eclipse.xtend</groupId>
				<artifactId>xtend-maven-plugin</artifactId>
			</plugin>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-clean-plugin</artifactId>
				<configuration>
					<filesets combine.children="append">
						<fileset>
							<directory>${basedir}/../org.xtext.example.mydsl1/src-gen/</directory>
							<includes>
								<include>**/*</include>
							</includes>
						</fileset>
						<fileset>
							<directory>${basedir}/model/generated/</directory>
						</fileset>
					</filesets>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<version>1.9.1</version>
				<executions>
					<execution>
						<id>add-source</id>
						<phase>initialize</phase>
						<goals>
							<goal>add-source</goal>
							<goal>add-resource</goal>
						</goals>
						<configuration>
							<sources>
								<source>src-gen</source>
							</sources>
							<resources>
								<resource>
									<directory>src-gen</directory>
									<excludes>
										<exclude>**/*.java</exclude>
										<exclude>**/*.g</exclude>
									</excludes>
								</resource>
							</resources>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<version>2.5.5</version>
				<configuration>
					<descriptors>
						<descriptor>jar-with-ecore-model.xml</descriptor>
					</descriptors>
					<appendAssemblyId>false</appendAssemblyId>
				</configuration>
				<executions>
					<execution>
						<id>make-assembly</id>
						<phase>package</phase>
						<goals>
							<goal>single</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
		<pluginManagement>
			<plugins>
				<plugin>
					<groupId>org.eclipse.m2e</groupId>
					<artifactId>lifecycle-mapping</artifactId>
					<version>1.0.0</version>
					<configuration>
						<lifecycleMappingMetadata>
							<pluginExecutions>
								<pluginExecution>
									<pluginExecutionFilter>
										<groupId>
											org.codehaus.mojo
										</groupId>
										<artifactId>
											exec-maven-plugin
										</artifactId>
										<versionRange>
											[1.2.1,)
										</versionRange>
										<goals>
											<goal>java</goal>
										</goals>
									</pluginExecutionFilter>
									<action>
										<ignore></ignore>
									</action>
								</pluginExecution>
							</pluginExecutions>
						</lifecycleMappingMetadata>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>
	</build>

	<dependencies>
		<dependency>
			<groupId>org.xtext.example.mydsl</groupId>
			<artifactId>org.xtext.example.mydsl</artifactId>
			<version>1.0.0-SNAPSHOT</version>
		</dependency>
		<dependency>
			<groupId>org.eclipse.xtext</groupId>
			<artifactId>org.eclipse.xtext</artifactId>
			<version>${xtextVersion}</version>
		</dependency>
		<dependency>
			<groupId>org.eclipse.xtext</groupId>
			<artifactId>org.eclipse.xtext.xbase</artifactId>
			<version>${xtextVersion}</version>
		</dependency>
		<dependency>
			<groupId>org.eclipse.xtext</groupId>
			<artifactId>org.eclipse.xtext.xtext</artifactId>
			<version>${xtextVersion}</version>
			<optional>true</optional>
		</dependency>
		<dependency>
			<groupId>org.eclipse.xtext</groupId>
			<artifactId>org.eclipse.xtext.xtext.generator</artifactId>
			<version>${xtextVersion}</version>
			<optional>true</optional>
		</dependency>
	</dependencies>
</project>



module org.xtext.example.mydsl1.GenerateMyDsl

import org.eclipse.xtext.xtext.generator.*
import org.eclipse.xtext.xtext.generator.model.project.*

var rootPath = ".."

Workflow {
	
	component = XtextGenerator {
		configuration = {
			project = StandardProjectConfig {
				baseName = "org.xtext.example.mydsl1"
				rootPath = rootPath
			}
			code = {
				encoding = "UTF-8"
				fileHeader = "/*\n * generated by Xtext \${version}\n */"
			}
		}
		language = StandardLanguage {
			referencedResource = "classpath:/model/generated/MyDsl.genmodel"
			name = "org.xtext.example.mydsl1.MyDsl"
			fileExtensions = "mydsl1"

			serializer = {
				generateStub = false
			}
			validator = {
				// composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
			}
		}
	}
}



Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1716606 is a reply to message #1716605] Sun, 06 December 2015 08:53 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
p.s. please file a ticket against the docs

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1716652 is a reply to message #1716606] Mon, 07 December 2015 09:26 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
Great, it's working. Thank you so much. Smile

Re: XText 2.9 and multiple grammars [message #1716680 is a reply to message #1716652] Mon, 07 December 2015 13:36 Go to previous messageGo to next message
Stefan Oehme is currently offline Stefan OehmeFriend
Messages: 159
Registered: April 2010
Location: Kiel
Senior Member

This is a bug in the packaging of the referenced project. It does not contain a Manifest, so downstream projects cannot reference it using platform://resource URIs

https://bugs.eclipse.org/bugs/show_bug.cgi?id=483793

@David what Christian meant with "totally broken" is that the attached zip contains two copies of your projects and it's unclear what we should import. But good to know that the classpath-URI workaround works for you =)

[Updated on: Mon, 07 December 2015 13:38]

Report message to a moderator

Re: XText 2.9 and multiple grammars [message #1719996 is a reply to message #1716680] Wed, 13 January 2016 16:01 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
Hm, I'm still struggling with this. This grammar works with the provided solution:

grammar org.example.mygrammar

import "http://www.example.org/reused" as reusedgrammar


Now I tried this:

grammar org.example.mygrammar with org.example.reusedgrammar


This does not work, I get:

Couldn't resolve reference to Grammar 'org.example.reusedgrammar'


It is still the same mwe2 workflow with:

referencedResource = "classpath:/model/generated/Reusedgrammar.genmodel"


Do the import statement and the with statement work differently? Why the genmodel is found only in one case?

[Updated on: Wed, 13 January 2016 16:01]

Report message to a moderator

Re: XText 2.9 and multiple grammars [message #1720001 is a reply to message #1719996] Wed, 13 January 2016 16:12 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
Can you share an example project. That reproduces the problem

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1720014 is a reply to message #1716680] Wed, 13 January 2016 17:32 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
Thanks for your quick reply. Smile

I have attached an example project. It should build via maven. Please have a look at org.xtext.example.subdsl/src/org/xtext/example/subdsl/SubDsl.xtext and change the first line according to the comment.

Stefan Oehme wrote on Mon, 07 December 2015 08:36
@David what Christian meant with "totally broken" is that the attached zip contains two copies of your projects and it's unclear what we should import.


I see. After creating a new xtext project with the wizard I see two top level projects in the package explorer "... mydsl" and "...mydsl.parent", that's why I exported both. Seems like this is not intended, sorry.
  • Attachment: Untitled.zip
    (Size: 741.21KB, Downloaded 134 times)

[Updated on: Wed, 13 January 2016 17:34]

Report message to a moderator

Re: XText 2.9 and multiple grammars [message #1720025 is a reply to message #1720014] Wed, 13 January 2016 18:45 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
Hi,

i do in the parent mvn clean install
and it works

grammar org.xtext.example.subdsl.SubDsl with org.xtext.example.superdsl.SuperDsl

did you try to clean your .m2/repository


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1720026 is a reply to message #1720025] Wed, 13 January 2016 18:46 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
P.S: what is the trace you get from maven?

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1720027 is a reply to message #1720026] Wed, 13 January 2016 18:48 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
p.s: as i noted in the other ticket or another thread: the classpath:// workaround does work from maven only

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1720094 is a reply to message #1720027] Thu, 14 January 2016 10:55 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
I have deleted my local m2 repository and then run mvn clean install from the console, but nothing has changed:

INFORMATION: Registered GenModel 'http://www.xtext.org/example/superdsl/SuperDsl' from 'classpath:/model/generated/SuperDsl.genmodel'
366  [org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main()] ERROR xt.generator.XtextGeneratorLanguage  - [XtextLinkingDiagnostic: null:2 Couldn't resolve reference to Grammar 'org.xtext.example.superdsl.SuperDsl'., XtextLinkingDiagnostic: null:11 ID cannot be resolved to a rule]
368  [org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main()] ERROR mf.mwe2.launch.runtime.Mwe2Launcher  - Problems running workflow org.xtext.example.subdsl.GenerateSubDsl: Problem parsing 'file:/home/user/workspace/generator/ws/org.xtext.example.parent/org.xtext.example.subdsl/../org.xtext.example.subdsl/src/org/xtext/example/subdsl/SubDsl.xtext':
XtextLinkingDiagnostic: null:2 Couldn't resolve reference to Grammar 'org.xtext.example.superdsl.SuperDsl'.
XtextLinkingDiagnostic: null:11 ID cannot be resolved to a rule
java.lang.RuntimeException: Problems running workflow org.xtext.example.subdsl.GenerateSubDsl: Problem parsing 'file:/home/user/workspace/generator/ws/org.xtext.example.parent/org.xtext.example.subdsl/../org.xtext.example.subdsl/src/org/xtext/example/subdsl/SubDsl.xtext':
XtextLinkingDiagnostic: null:2 Couldn't resolve reference to Grammar 'org.xtext.example.superdsl.SuperDsl'.
XtextLinkingDiagnostic: null:11 ID cannot be resolved to a rule
        at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:104)
        at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:62)
        at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
        at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:78)
        at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:36)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:293)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: Problem parsing 'file:/home/user/workspace/generator/ws/org.xtext.example.parent/org.xtext.example.subdsl/../org.xtext.example.subdsl/src/org/xtext/example/subdsl/SubDsl.xtext':
XtextLinkingDiagnostic: null:2 Couldn't resolve reference to Grammar 'org.xtext.example.superdsl.SuperDsl'.
XtextLinkingDiagnostic: null:11 ID cannot be resolved to a rule
        at org.eclipse.xtext.xtext.generator.XtextGeneratorLanguage.initialize(XtextGeneratorLanguage.java:280)
        at org.eclipse.xtext.xtext.generator.StandardLanguage.initialize(StandardLanguage.java:166)
        at org.eclipse.xtext.xtext.generator.XtextGenerator.initialize(XtextGenerator.java:176)
        at org.eclipse.xtext.xtext.generator.XtextGenerator.checkConfigurationInternal(XtextGenerator.java:120)
        at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2.checkConfiguration(AbstractWorkflowComponent2.java:21)
        at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.preInvoke(Mwe2Bridge.java:65)
        at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.preInvoke(AbstractWorkflowComponent.java:197)
        at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.preInvoke(AbstractCompositeWorkflowComponent.java:29)
        at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:18)
        at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:102)
        ... 10 more


And here is the whole trace with -X.
  • Attachment: trace.txt
    (Size: 338.53KB, Downloaded 244 times)

[Updated on: Thu, 14 January 2016 10:56]

Report message to a moderator

Re: XText 2.9 and multiple grammars [message #1720095 is a reply to message #1720094] Thu, 14 January 2016 11:14 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
here is the zip as i execute it (mvn clean install)
  • Attachment: Archiv.zip
    (Size: 22.19KB, Downloaded 129 times)


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1720096 is a reply to message #1720095] Thu, 14 January 2016 11:18 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
i just saw i executed the wrong project
here is what you have to change

<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
<exclude>**/*.xtend</exclude>
<exclude>**/*.xtext</exclude>
<exclude>**/*.mwe2</exclude>
</excludes>
</resource>

bad idea to exclude xtext


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: XText 2.9 and multiple grammars [message #1720098 is a reply to message #1720096] Thu, 14 January 2016 11:39 Go to previous messageGo to next message
David Baum is currently offline David BaumFriend
Messages: 20
Registered: August 2014
Junior Member
So easy. Smile Thank you very much.

However, these lines are generated by the wizard. Should I file a bug report against it?
Re: XText 2.9 and multiple grammars [message #1720099 is a reply to message #1720098] Thu, 14 January 2016 11:45 Go to previous message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14669
Registered: July 2009
Senior Member
yes please file a ticket (dont know if this is already fixed in 2.9.2 nightly)

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Previous Topic:Change the length of text in the proposals
Next Topic:JDT throws ClassNotFoundException while instantiating ExecutableExtensionFactory
Goto Forum:
  


Current Time: Sat Apr 27 03:44:08 GMT 2024

Powered by FUDForum. Page generated in 0.04864 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top